Well, it's definitely no fluke this time, he can roll himself over from back to front!  Priscilla said he did it yesterday and today, and tonight when we had him on his play mat he did it twice.  He also rolled himself over in his crib after we put him to bed.  I'm curious to see when he will go front-to-back, according to the books those are two completely different skills for a baby.