Just a heads up for you faction transfers, though you've probably already realized this if you have made a transfer: many of your faction reputations will transfer over just fine, but not so for any Argent Tournament progress you've made. Argent Tournament reputation and gains will not transfer over if you change factions. Kisirani says that Blizzard couldn't think of a way to do it technically, and so (as we understand it), anyone who transfers factions will lose all of their current Argent Tournament standing, and have to make their way back up through the ranks to Champion. Many other reputations have changed just fine, and you can find a list of all the changes as you cross over from one faction to another on the faction change FAQ. You will bring items over with you -- any seals earned on one side are still valid on the other. But if you want to grind out more, you'll have to go through the ranks again.
Seems like a bummer for faction changers (especially those who didn't know about the problem before they did the transfer), but on the other hand, I don't believe Blizzard would have let this go if they had any way to fix it. Short of just granting ranks to all players who transfer, assuming they have no way to track where players were at in terms of which cities they'd champion-ed for, I don't know what other solution there would be.
Update: A little more information: you also lose all of your Silver Covenant or Sunreavers rep as well, so you'll have to re-earn that from the beginning, too. As players have said in the thread below, it's not a huge loss, but it's an annoyance for sure.