1. Macros are actually stored on the server, not locally.
2. Keybinds and other stuff like addons settings are stored locally.
I personally use a program called SyncToy made by Microsoft to backup my whole WTF folder to another location, that way i can easily recover keybinds or any addon settings if something goes wrong.
I run this manually from time to time, but you could automate this of corse to run maybe once every time you launch wow (batch file), or once a day with a scheduled task in windows.
Link to SyncToy:
http://www.microsoft.com/en-us/downl....aspx?id=15155