I have one that I bought from Best Buy. It works well. I don't remember the model, though.
I tried a few models, and all my previous ones didn't handle low frequencies well. I think, in general, if you spend below $100 for it, it may very well be crap.
Now, I had one of those mini-cassette recorders that worked really well too, and it was about $30, but transferring data to your computer takes a long time.