Pretty obvious question. It seems that the older the phone gets, less functionality is there. I'm pretty pissed. Here's how I used to do it: enable Microsoft Exchange. But that seems no longer to work, it revokes password (and yes I checked multiple times I'm putting the right password there) every time. I enabled 2-step verification on Google but that doesnt seem to help. I also tried putting SSL port (443) in Advanced tab but nothing works. I remember that this used to work because I used the phone 1 year ago to sync my mail, contacts and calendars flawlessly. Using CardDAV doesnt work either because its supported only for iOS 5+ devices, it also gives me incorrect password error. This totally sucks. Is there a way to do this, or an app? I saw some apps but they all require iOS 4+. I don't want to upgrade to this iOS, it's painfully slow. Also, don't be an a$$ by telling me to purchase newer iPhone. I don't want to. I guess I could sync the contacts by cable, but to make matters worse, it will be syncing with a PC on Windows 7 so I guess I need to use one of those weird Contact apps so iTunes can reach it, right? Please help someone.