I think Giambi's clean. The adjustment from steroids is likely why he's had such trouble getting his swing back. But, in truth, he's always been a very good hitter, just not the home-run beast he was for several seasons. He's a good gap hitter who could probably lead the league in doubles every year...the steroids turned a lot of those doubles into homers. But he's a .300 hitter who could probably hit 25 HR a year, and he's just now getting back to that form.
Did you see him last night, two home runs and a closeup showed his eyes going *****bing,bing,bing*****. If that guy is not on something he must have amazing body chemistry.