I have some of my code on GitHub and some on Bitbucket (for the free private repos), all of my code on my Dropbox and it's synced to 4 different machines.
However, the library I'm working with is hosted on GitHub, their doxygen is on GitHub, their wiki is on GitHub, and I don't have a local version of either of those, which is now pretty annoying.
Very true. This is a major irritation. I rather like Golang because of stuff like this as you can run your own local documentation server and stuff. It's just a neat self-contained package.