There's more good reviews than bad on that one, Matt, and the bad ones could just be people who can't work it properly! I've never looked into these myself, so I have no idea what's good, what's cheap, etc, but you could also have a look on
www.ebuyer.com. I would imagine, as with most things, you get what you pay for.