registering is the easy part.. setting up is a lil complicated if you've no clue... i'd suggest you register at name.com or namecheap.com... hosting you could choose byethost for time being.. its free hosting, you don't have to pay for it... to buy the domain at name.com you'll need at least $9... sign up for a paypal account... easiest way to buy a domain... :hap2: