I am considering switching from my BB to N1 on AT&T. I have a couple of questions since I have yet to see this phone in real life. 1. Is gmail push or pull? 2. Does the N1 work well with microsoft exchange? 3. Does the google calender work well? 4. Can you assign different alerts to different email, texts? I am having trouble parting with my BB but I like google products. Any help would be appreciated.