When I first started my online business, I did everything I could to save a little money -- I didn't want a domain name, not even for a mere $35/year (it was expensive back then!), and I certainly didn't want to pay recurring monthly fees for a web host.
That was a mistake. What I came to realize was simply that if I wasn't willing to make these small investments -- well, I just wasn't in the position to be starting a business. Sometimes the truth hurts!