Not TomMJackson, because the domain would look like "tommjackson" when all lowercase.
1st one of course. Short is beautiful. 🙂
in this instance i'd say the 3rd.
and making some letters capital in the pole is pretty stupid because it will never look like that when typed in.
No, but that's what it will look like on a business card or something.