I wrote a basic python script that grabs most of my data from Flickr and saves it to my local hard drive, so I have a local backup. It takes a while to fetch all your photos the first time you run it. Subsequent runs are faster because it checks whether each photo exists locally before fetching.
I’m pretty happy with it. Only tested on Linux, and it requires the python flickrapi library.