i actually just updated the addons and logged in and they were pretty much just the way they were before i updated. i guess a few are just funky sometimes (like pitbull).
as for macros, i keep a notepad doc with all the macros i use in case they ever get lost. then i can just copy and paste them back in. i don't know if all my macros get saved in with my wtf or if it's server side but i have quite a bit, my warrior's macro page is full and i still have more that i have to use the general tab with.