I guess countless threads have been made for this but let's settle it once and for all. As of now, my impression is that everything that you farm with the character that you will transfer goes to the new account, is that correct? - don't answer if you are not 100% sure.
More specific questions:
1. Will the mounts that I farmed with the character that I will transfer go to the new account?
2. Will the transmogs that I farmed with the character that I will transfer go to the new account?
3. If the character that I will transfer is an allied race, will I be able to transfer him assuming that allied races aren't unlocked on the new account?
4. If the character has unlocked pathfinder (all reps on revered etc), will that transfer?
5. If the character has earned exalted with allied races factions, will I be able to unlock instantly these allied races on the new account?
6. Will the titles that I farmed with the character transfer to the new account?
7. Will the battlepets that I farmed with the character that I will transfer go to the new account?
8. Do I lose any achievs, mounts, transmogs, allied races or whatever on the previous account if I transfer the character whom I farmed all of these things?