if you don't mind waiting a few months I say get the eclipse HD, that's if you own an eclispe head unit that is.
it has an auto 5 minute record feature say you were listening to the radio and a good song just ended...you make it save it as it was on the 5 minute memory.
alot of funky features but its a very well designed unit.
I'm not a big fan of mp3 as it destoys music quality but the eclipse mp3 harmonizer the music comes VERY close to CD quality.
alpine tried to do that with their feature which doesn't do much justice for it
eclipse all the way.