I was bored yesterday so I took the speakers out of a broken TV and got an amp from an annoying toy and put them together to make an amp. It's not the most powerful or good looking amp in the world but it may be be the best one made on a $0 budget in one day . Here's some pics because I know everybody is just dying to see a little wooden box with some orange on one side
The speakers are 5w each but the amp is pretty tiny so I'm surprised it's as loud as it is. Maybe that's a good thing because it hardly takes any power to run. here's the amp I used.
I bet you can make it louder by putting tubes in front of the speakers. I have an old el crapola radio a friend gave me, and putting the cheap speaker inside a tube made quite a difference! (I just cut the front off a cereal box and wrapped it around the speaker.)