I have been into building site for a while and used to do it w/html. I had to show many people how to do the same. I had many problem trying to get people to stick with it to learn html, joomla, dupral,...then WordPress came along. I don't know how/where I found it but i tried and never went back to even try anything else. It can be whatever I need the site to be. It can be to sell stuff, blog, forum or even a community using Mingle or BuddyPress. I find it very easy to show/teach people how to run their own site instead of payingothers to do it for them. They get mad to think of all the $ they wasted. Now they can just sign in and make a change or two or post a blog entry and be on their way. Even with the right FB plugin have the post shared on FB automaticaly all because they found WordPress. Best or not ... it easy to learn and use. (imo) :)