Despite the proliferation of DIY websites, instant SEO gurus and e-commerce evangelists littering the net, starting an online business isn’t a walk in the park. Be prepared for loads of research, plenty of trial and error, countless hours of design and content development, and probably plenty of sleepless nights into the bargain. Finding a good web design and development team …