Seth Godin does a very good job in explaining his point of view about the difference between freelancer and entrepreneur. If you the business can run without you, then you’re an entrepreneur. If you your business stops generating money when you are absent, then you are a freelancer (you earn what your work for).
I tend to agree with it to an extend. But if I am thinking on an online self-teaching course, I could build one that will sell by itself for a long time. Does it mean I am an entrepreneur? :)
But in the end…who cares if you are a freelancer or entrepreneur?
You most probably are a problem solver. So instead of choosing between the 4 words, why not invent a new title to fit your business :)