Can you actually buy a domain name instead of renting a domain name? All of the domain name registration sites I visited want you to pay something Yearly or Monthly. Are there any sites that charge once for eternity?