CM6 just had too many quirks for it to work well for me. A big one was the dialer - the screen would time out and if I needed to make a selection like, "press 4 for customer service", I would have to push the power buttonm and the phone would hang up. I also like to go to other screens on the phone while talking via the bluetooth headset. Couldn't do it with CM6 if the screen timed out without hanging up on the person. Voicemail - I flashed the sprint apk to get visual voicemail back but the notifications were screwy and always sent a text message notification even though I had blacklisted the number. It also did not seem much faster than Fresh 2.3 and ate just as much battery or even more even with the Colin battery tweak flashed. Finally, the browser that came with it would never open without a force close. Oh well, maybe it will get tweaked some more or maybe the EVO is in my future.