I thought there was already a thread with links to good information (of course the forum is a good start).

Here's one I came across yesterday :

http://www.biokids.umich.edu/critter...29ed7ae582f6b0