Is web 2.0 going to solve your small business online needs?