Building a Sustainable Online Business: Key Pillars for Long-Term Success