The news gets worse for Raffy:

http://sports.espn.go.com/mlb/news/story?id=2123113

Rafael Palmeiro's positive steroid test was for stanozolol, a powerful anabolic steroid that is not available in dietary supplements, according to a newspaper report.

The New York Times, citing a person in baseball with direct knowledge of the sport's drug-testing program, reported on its Web site Tuesday that Palmeiro tested positive for the drug known by the brand name Winstrol, most notably linked to the Olympic sprinter Ben Johnson of Canada.

Johnson was stripped of his 100-meter gold medal in 1988 after testing positive for stanozolol.

"It's a mildly strong to strong steroid," Dr. Gary Wadler, a professor at New York University and an expert in sports doping, told the Times. "Potent is the word I would use."
So much for his bullshit "I must have taken it on accident" excuse.