this site is pretty good

http://www.transformerland.com/toy-identification.html