Fitbit will give you all of your data in CSV format, but only in 31-day increments.
What a bunch of tools.