jkeysers
Welcome to the forum - and congratulations on taking the first step to ensure your family's financial future!!!
You did say "don't pull any punches" :), so I'll start with a few comments about Mega Homes (have never heard of them, but that means zip) - and, for that matter, other...