This is the one I've heard good things about from some people on another board I'm on.

http://www.theflip.com/