I use a hosting service called Internet Communications (www.icom.com). I pay $8.95 per month (in advance so about $100 a yr). Check out the site its really a great deal. They will register the domain for you through InterNIC.