I've compiled a list of most cheap printers (slightly out of date, I am going to add more soon): http://punkmanufacturing.com/wiki/
As far as usefulness, the open-source printers are not that different from the cheap commercial machines. A well-tuned RepRap should have comparable accuracy. The printing materials are a lot cheaper, as well as the parts (which you can print) and servicing costs. The commercial printers have better resolution, better materials and better software, at least at the moment, but I think that's going to change.