i currently use the HTC Evo 4G running an ever-updating version of CM6 (i run the nightlies)... nothing like hooking up a wiimote to play all my PSX games (i get a solid 58fps)...those of you with the X you are so so lucky to have a dev that came up with a FULL HDMI out hack - the Evo devs are stumped how to get that implemented... messed around with the Epic 4G - the keyboard will piss you off, it is WORSE than the TP1 and TP2... the thing just slides and wiggles in the hand making the phone feel very cheap overall... oh yeah, the samoled screen has some sort of image retention issue too, so when viewing websites with white backgrounds (like almost all forums or news sites) you see the dock bar, some home screen icons and the notification bar ghosted on the screen... it goes away, but it comes back equally fast as well... at the end of the day, i went right back to the evo.looking forward to getting my first wm7 device as well - should be a powerhouse and may tip the mobile market balance back towards microsoft... but that is a big maybe