I'd have to get a solution for my dynamic ip, and last time I checked there weren't many graceful free solutions for that (if any).
Try DynDNS.

As far as using a hosted server, it'll depend on the hosting company's policies and available services.
_________________________
Bitt Faulk