>> Doesn't step 5 just reverse step 4? What do you gain by doing this?
It makes sure all mention of "shared_ptr" is prefixed by "boost::". It
was just the first way of doing it that came into my head when I opened
the Find&Replace window in VS. There's probably a way to do it in one
step with a regex or something (which would remove the need for step 6).