this thread on the cyclingforums.com site is worth reading; some very dark, lurid and painful admissions to doping. Towards the end, or most recent postings, are two very eye opening personal accounts.
http://www.cyclingforums.com/doping-cycling/471112-reputation-cycling.html
http://www.cyclingforums.com/doping-cycling/471112-reputation-cycling.html