CNN Technology: It's no longer necessary to launch your startup in Silicon Valley -- thanks to the internet, you can do it anywhere.