Also, a source for cheap small speakers would be nice, 3-4" thanks, I'm sure this info will be helpful to us all.
I took the lead from some videos I saw on youtube and built a Futurekit FK617. It's a great 15 watt amp kit for around $15. It has volume, gain, bass and treble controls and a switch that toggles between line and preamp (Guitar, mic) inputs. You can get it from Quality Kits:
It is balanced for a 4 ohm speaker, so drop by your friendly neighborhood auto scrap yard and see what they have lying around. And you can always buy the kit pre-assembled if you don't want to do the soldering yourself.