Good info.
I would only add that it would be wise to develop your story telling abilities....women, like children, love to be told funny/exciting/intriguing stories and you gotta learn how to deliver it with the same style and flare as, say, George Clooney...