why dont you run the server off of your own net connection. if your net is fast enough, and you have enough bandwidth, then you should be able to. i am running my website off of my own server using only old pc parts peaced together, plus windows server 2003. i am also using dns4me.com, along with active-domain.com. i use the latter to register the domain name, and i forward the dns servers to the former which sends the incoming http and ftp requests to my server at my place. i am also using ftp serv-u for ftp management. my website is www.mikewohlrab.com my ftp server is
ftp://mikewohlrab.com. just incase you want to look at them. the domain name registration runs 9.95 per year for registration, and the dns4me forwarding runs 29.95 per year.
for the dns you need to have software on the server, which is a free download, but the forwarding cost 30 per year.
if you want a ftp server to share files, just like the link to my ftp server, then you have a few option. here is a list of the different ftp serv-u versions:
http://www.serv-u.com/versions.asp.
if you have any questions, i can clarify it for you.