Evan -- the Spreadcoin dev is supposedly working on allowing masternodes to have dynamic IPs:
https://bitcointalksearch.org/topic/m.10193497Initial masternode implementation will not require you to have a static IP. Instant transactions simply don't require this: someone broadcasts transaction, masternode receive this transactions, sign it and broadcasts this signature, there is no need for anyone to directly connect to masternodes. Nodes will monitor time delays between receiving transactions and confirmations from masternodes and will assign scores for each masternode according to these delays. This score and deposit amount will affect which masternodes will receive payments.
What is actually important here is not a whether your IP address is static or dynamic but whether or not you can accept incoming connections. I want to make it optional in the future so that if your masternode can accept connections you will broadcast your IP address, if your IP address is dynamic then you will just broadcast another message to announce your new address. Both initiator of transaction and masternodes want to confirm transaction as fast as possible and initiator will be able send transaction directly to required masternodes, since this will decrease delays between transactions and confirmations masternodes which can accept connections will be valued higher.
Requiring masternodes to have static IPs and accept connections makes network more centralized because many people will run their masternodes on hostings like Amazon, we don't want many of our masternodes to be located in the same datacenter, right? Possibility to rebroadcast your address fixes this at least partially because you don't need to have static IP and may be able to accept connections on your home computer (this depends on your ISP).
Is there any possibility of us doing this? I currently spend over $80.00 per month on VPS and going up. At some point when I'm done buying DRK, I will need to sell DRK each month to cover my VPS costs and I'm sure others will do the same, causing downward price pressure. But I have a 100mb pipe available to me and a load of laptops. If I was able to use dynamic ips, I could save a boatload of money and not pressure DRK with eventual sells.