It's funny, how most every one understands that an brick an mortar offline business comes with expenses. You need to buy a building or pay rent, electric bill, heating and cooling, phone, ect, ect.
But online, it's some times like it's a big disconnect. Like an entitlement. Like is should be free. I am not paying dammit.
Like Rob said, if you want to build a REAL business that makes REAL money, you have to invest. INVEST
Luckily it doesn't take that much of an investment to build an online business.
Yep, free comes with strings.
I can understand being frugal, I do it all the time. But hosting is NOT something that should be skimped on.
Course, just my opinions