Michael Phelps has secured as many as 8 gold medals from the 2008 Beijing Olympics, while setting a few world records along the way.