Use Dreamhost as a DynamicDNS provider (for your Tomato or DD-WRT route, for example).