dynamic DNS providers do EXACTLY what I described there.
The zone itself sits with a normal TTL to prevent flooding, but the dynamic DNS entry (with the low TTL) will be requested from the primary/secondary DNS servers whenever someone wants to use it.
noone, I'd mail you, but my thunderbird is currently acting up (won't open, just a blank window)
You'll have a domain zone file, in the zone file there will be an A record with your home.acidrazor.com entry.
it'll look like this:
home A 66.x.x.x (what ever your IP address is at the time)
you need to put the $TTL around this entry..so it'll be:
$TTL 10
home A 66.x.x.x
$TTL 28800
then your DNS provider needs to give you some way of updating this entry when your IP changes. This can be done with a simple .php script that you send your details to (make sure this is authenticated)
eg. https://user
[email protected]/updatedns.php?zone=acidrazor.com&entry=home&ip=yournewIP
updatedns.php should have the logic to replace this entry in the file and update the serial number of the zone file. One very easy way, if the provider use bind, is to use the update command of Net:

NS in perl, this takes care of changing the entry, updating the serial and sending update to the slave servers.
Hope that helps [

]
--