Why An Online Business Could Meet Your Needs Exactly