How about one of these? Qa **From this site's page.
Select as Best AnswerUndo Best Answer
Make yourself a small amp, fit the whole lot in a cheap plastic tool-box, and you've got a ghetto-ghettoblaster. There are plenty of instructables on making amps,or you could buy a simple kit that will run easily off a 9V battery.