How Reliant are Small Businesses on Technology?