(StatePoint) These days, it can be an uphill battle for small business owners. Even with all the makings of success -- a great product or service, the right location, good equipment and a loyal staff -- gaining customers in today’s world spells new technical challenges and new costs.