May be you already know about this site. Just in case... I find it very interesting: http://www.discovercircuits.com/list.htm