LG Reveal.
I've had problems with it, but when it works, I loveeee it