The process is free, but it can be time-consuming.
The trouble is, if anything catastrophic should happen, you'd be forced to download them all again - unless you have a backup. Amazon's Whispernet service does a very good job of delivering books directly to any registered Kindle.