Yes!!! Kenwood just came out with a really great head unit that I installed last night. Check out the Kenwood DPX-MP4070 It plays MP3s, has a great tuner, nice built in amp, and has lots of bells and whistles. Also, it works with the factory system including the subwoofer.
Crutchfield says it will not fit the E. That is not true. This unit is a double-din and fit perfectly. The E's opening is actually slightly larger than the a double-din. Kenwood supplied a trim plate to fill the gap. Doing the math, it turned out that Crutchfield was actually cheaper than most other shops on line due to the free shipping (I'm in Alaska -- so this is no insignificant), free wiring harness, etc. I did have to call the order in though as the automated system will not give you a Honda harness for this radio -- you have to talk to a person and request it. You'll also have to convince the phone operator that it will fit your E (they didn't believe me!)
It took a while to figure out the wiring so that the stock amp is turned on. You have to wire the antenna and amp wires (three wires from head unit to one on Honda wiring harness) together so that current flows not only to the antenna but to the factory amp, letting it know that stereo is on and it should turn on. [There is probably a better way to do this... Not smart enough to figure it out unfortunately.]
The unit also includes an aux-in port and a subwoofer port, both RCA plug-ins on the back. I had to cut into the E's wiring to hook these up -- I attached RCA cords directly to the E's wiring and then plugged these cords into the head unit. There are directions elsewhere on this site about how to hook these cords up and also directions on how to hook this up without cutting into the car. [In the even I ever sell me E and want to return the stock radio to it, I'll have to rewire the aux and subwoofer harnesses.]
The sound quality is a definite improvement, with a much better sound field using the E's existing speakers. Admittedly, I don't crank the radio up to the point that you can hear it miles away -- however, I'm still very pleased. The tuner also picks up remote stations much better than the factory head unit.[/code]