I would like to suggest adding the ability to also use a "Dynamic DNS Host Name" or an IP address for White Listing. This way if you use a service like DYN.com and their dynamic updater, you could whitelist your IP so you don't get locked out of your own site at times.
Mike