Do Small Businesses Really Need the Help of Professional IT Consultants?