Umm . . . He's at 758 now. Barry hit a two run homer in the third inning tonight against Matt Morris, whom the Giants traded to the Pirates just last week. Barry should at least get 800, if not more by the time he retires.
The next player to even attempt to pass Bonds will be A-Roid (Alex Rodriguez). But that probably wont happen for another 7 or 8 years at least.