Well after four score and twenty other solutions I tried, I eventually tried a solution that my web hosting company suggested.
They created a bogus domain name for me and pointed it to the root folder. The only drawback to that is that our billing account goes by the bogus domain name instead of the main domain name... yeah... boo hoo right? Lol
Then they made our main domain name point to the magento subfolder via the dns zone records. That way I'm able to treat Magento as if it's a root folder install, but still keep it in a sub-directory. I get to keep my actual root folder free from magento installation files, and there are NO complex .htaccess rewrite rules, or modifications to the /magento/index.php page either. All in all, it's a great, fast and easy solution to the issue I was having. :)))