I too would like to see Big Mac do it, but honestly, i think he's only got a year or two left... He needs to have 2 complete years and in order to come close, he'll need 90 or so HRs in each season... He's 37 and got serious back ailments, i don't see him playing another 4 or 5 years...
I would kill myself if Bonds did it... he's such an arogant f*ck, i like nothing more than seeing him miss one of his basket catches or hitting what he thinks is a HR, standing there watching it, only to see it hit the wall and take a single...
Griffey could do it, but he'll need to stay healthy and play a while more, What about Sosa? How old is he? If he's got another 5+ years he may do it too.