I have an Access database with multiple tables/relationships that I used to keep track of my dvd collection. Normally I hate Access and would have used MySQL but I specifically wanted something that would sync with iPaq. On my iPaq I put a very cool program called SprintDB. SprintDB supported multiple table databases and their relationships, forms and views, AND I could write SQL queries to my hearts content. (I'm a software developer and I write complex SQL all the time so this is actually the easiest way for me to do things.)

I can't seem to find an equivelant to SprintDB for my new Treo650. I am trying ListToGo right now and it's pretty cool but supports syncing of individual tables and it hides the queries behind a simple interface instead of letting me write SQL.

Any suggestions?