Help me decide. I currently have a G1 and I LOVE Android but I need a new phone. The N900 and N1 are both beasts hardware wise. The N900 has 32GB of built in memory and up to 1GB of RAM but the N1 has snapdragon and a bit bigger screen at 3.7" compared to 3.5" even tho that's ok. Biggest things tho are N1 is Android but the N900 has a physical keyboard which I love...but the N1/Android has full Google Maps! I love Google Maps and using GPS with it, it's insane...plus the free turn by turn navigation. And the live wallpaper...but damn it no physical keyboard. Ugh I can't decide, might choose Nexus One at the end of the day if I really had to. If it's keyboard has multitouch then prolly even moreso...I think I mightve heard it does have some multitouch in the keyboard. Virtual keyboards NEED multitouch, they're garbage and unuseable without it IMO. With how fast I type and how much I text/chat I can't correct every tiny mistake I make by typing too fast on the virtual keyboard with both thumbs and take over 2 f'in mins to send/make one damn message. Love physical keyboards and Android. Maybe wait for the Motorola Droid to come to T-Mobile eventually? Don't plan on switching carriers.