Setting up and running a new business is a very exciting process but for all the excitement, fun and anticipation of success, it is also a process fraught with challenges. Time-wasting seemingly important activities, money-wasting pitfalls and technology glitches are just some of the obstacles that everybody comes up against now and then.