As for who is the best Bond, it is still Sean Connery because most of the other actors fit one of James Bond's main traits: to be a bad ass or to be charming, while he filled both roles. Moore and Brosnan were ultra charming but I didn't think any could actually win a fistfight (and that may be more due to the films than them, as if we can buy Liam Neeson kicking ass in Taken, then why not?), while I found Dalton and (to a lesser extent) Lazenby as less charming but believed they could win a fight or two. Craig has probably been the best mix since Connery, but I think he's about 65-35 in favor of bad ass where Connery is closer to 50-50.
That's just my take though!
And I also typed Moonwalker! lol
served in the WWII army with Ian Fleming, the author of the Bond series. Also, did you know that they were spies for the OSS under Wild Bill Donovan?