yeah, with DHCP the IP changes, but you still don't
need a static IP to have a server like this...
you can use a
Dynamic DNS service...
that way even when the IP changes, you'll still be able to connect using the same DNS name...
you won't even need to know the IP anymore...
your server's address would look like this:
your-server.somewhere.com
there's plenty companies on the web that offer dynamic dns services, here's two examples:
http://www.dyndns.org/
http://www.no-ip.com/