8-Ohm Speaker / Electret Mic

I pulled an 8-ohm speaker out of an old computer and was thinking of wiring it and an electret mic to an arduino nano for some audio fun.

I happen to have a 2N3904 NPN transistor lying around, and was wondering if I could use that to power the speaker. Ideas? Schematics?

I don't have any clue where to begin with the electret mic, advice is appreciated.

Here's some good info: Tomi Engdahl's Electronics Pages

This info is terrific for the electret mic, but I can't seem to find anything useful about powering speakers.

I made a mini guitar amp from a LM386 circuit. Here are some examples;

http://web.mit.edu/6.s28/www/schematics/lm386.htm

Here is a data sheet with several circuit examples;

http://www.jameco.com/Jameco/Products/ProdDS/24126NSC.pdf