Feature ------------------ HTC Magic/Sapphire 1. Processor -------------- ARMv6 (Same as N97) Qualcomm SM7201A 2. RAM memory ----------- 198 MB 3. 3D & OpenGL ----------- Y (1.0 I think) 4. free Office -- (QuickOffice (came with rogers version), So so PDF reader 5. many free apps --------- Y 6. good internet brs ----- Webkit 7. Full Java ------------------ Java (Google's version) 8. Full Flash ----------------- End of year 9. Easy to program --------- Y 10. Resolution ------------ 480x320 11. Command line ----------- Y (if you root), SSH client available 12. Video recording -------- 800x480 (3.2 Mpl) 13. Nice UI --------------------- Y 14. solid OS --------------- Linux 2.6.4 15. Community --------------- 3/4* 16. Virtual Machines --------- Y 17. Remote connection ------ Y 18. Drivers ---------------- ?, Linux drivers 19. No application signing --- Y? 20. Camera -------------------- 3.2 MP 21. AppStore ----------------- android store 22. Dev Kits ---- C Java WebKit 23. Display --------------------- 3.2" 24. Multi-touch ----------------- Y * (kind of) 25. Capacitive display -------- Y 26. VoIP/Skype ---------------- Y/N - not wirelessly unless you root 27. Video call / Front Cam -- N I terms of hack-ability it seems like the ranking is Nokia Maemo(with slimmed down X.org), Pre (directfb - framebuffer driver), Android (java rendering), Apple (I don't know about Symbian). I have to hand it to Palm - their approach of porting webkit to run in directfb is a nice Idea. Personally I think the future of app development on these phones is simply to use HTML 5