This was one of the worst-kept secrets. Snow's name was mentioned by news commentators as successor-apparent while McClellan was giving his good-bye speech last week.
Yeah it was very strange.