I'm rather annoyed that the Pre syncs with every contact in Gmail, rather than the My Contacts folder. Has anyone looked into modifying the behavior? The google contacts api is simple.

I poked around, and as far as I can tell, the sync service is written in java, so it wouldn't be as easy as modifying any of the standard apps. Any thoughts on how to do this, other than decompiling the java classes?