after you have your great idea , then you can set up shop by registering a domain name , creating a website , an email address , and a hosting service . if you want to go all out on your website , you can put together shopping cart technology , but that can be pricey to start out with .