For question #1 ....
Firstly, are you hosting this on your own home cable connection (via Comcast in Huntsville)?
I really *really* do not recommend that for a business site -- aside from the fact you are breaking the 'fair use' policy you agreed to.
However, that having been said I will make the following hypothesis based upon some cursory examination.
Did you used to host with NetNation out of Canada? If you have your domain registered with Domain People AND you are using their name services, why would you still have your DNS records pointing to NetNation's IP?
Your domain name resolves to a NetNation owned IP; 204.174.223.28.
If you attach to that IP directly, you find a place-holder as it were for a domain.
If you attach to that IP and include a crafted host header for rteamworks.com, it displays the redirect (302) to
http://68.62.179.113/index.htm.
In short, you are still sending traffic to NetNation's IP, which is redirected to your home cable connection IP. You can't redirect to your domain name, as it would then resolve back to the origination point and you would have a loop.
So my guess is, because your IP can change with a cable connection, you have your IP being resolved at NetNation to remain static -- counting on the fact they will keep the redirect in place (which they won't do forever, especially if they find out what you are up to).
However, because you do this, you have no choice but to redirect to the IP. This means you cannot have any real content at NetNation, thus eliminating the possibility of URL rewrites.
So here's what you need to do. Find yourself a REAL host, this is a business, after all ... right? Once you do, you can change your DNS records at domain people to point at the IP provided by the new host OR transfer domain DNS to their nameservers via your panel with domain people.
Are there ways to resolve your problem and still keep the webserver at your home on your cable connection? Yes. Will I divulge them, no. Simply put I cannot knowingly aid you in breaking your terms of service agreement with your provider -- that would be irresponsible of me.
The very fact you don't know how to accomplish said task, tells me you should not wager the future of your business on your knowledge of IT. I feel I would be additionally irresponsible if I opted to assist you in potentially caused detriment to your online presence.
Do yourself a favor, find a host. there's lots of them on this board and I am sure they would be more than willing to PM you with offers.
NOTE: I said PM guys.
Cheers.