Small business owners today have a powerful ally in their journey towards success: the internet. This article explores the benefits of taking your small business online and addresses the challenges you may face along the way.