I've been using an Acoustic B15. Perfectly adequate--but I now regularly plug into my older Rumble 200. It just does an all around better job. I have tried the new Rumble 40 and was impressed. That is where I would go if Internet was the only option and I was trying to meet your criteria. If it was me, Craigslist is usually the first place I look. Good luck!
