if this has been posted befor im sorry if not.. there is some awsome stuff in here
http://www.franto.com/blog2/coll…