Yeah, I agree with you!

I use Windows Mobile with XP, and I have Google Calendar Sync for my mobile, but Contacts and mainly Mail can't sync :/ Google should have already being supporting IMAP and have sync tools for both desktop and mobile.

IMHO, they are too focused in the web while the whole world is not!