I was busy so I put him on his belly. When I turned around a few moments (ok, a little longer than a FEW moments) he was lying on his back! Talia was my witness- we tried it twice more and both times he rolled from his front to his back. By the end he was mad as hell so it kind of seemed like a fluke-- he was flailing and all, but that's how they discover these things, right?
Why we call him Boo, I'm not sure. I like it but don't want it to be his name as an adult! We started calling him Binker Boo and Binx, and then somehow ended up with just Boo and it sticks. I mean, that's the actual name we use about 75% of the time. At least Talia's nickname is cool (We call her T most of the time). Poor Boo.