Yeah, second Jackson. I think the three letter names (or the names that shorten to good three letters) are good like Moe, Joe, Max, Fin, Jim, Leo, but I'd stay away from Bob and Tad (no offense meant Bob's and Tad's of the world). Brock is pretty manly sounding and if he turned to rap he could go by B-Rock. The Leo names are good, Leo, Leon, Leonard, Leonardo.
"I know about not having social contact. I have been having problems with social life and making friends other than close neighbors. As the primary care-giver for my 7 y/o and doing work around the house I don't seem to have time to…"
"Mortgage? Is this your house or is it your mother's? If your footing the whole bill for the mortgage, or even the majority, then you're being taken advantage of by your parents and your sister. Your mother and sister…"