Hello Kevin, I have a website offered through my m.l.s dues. I discovered that this was a service that I was overlooking until I was informed that I already pay for it in my dues. It is a good web address, However like anything else it could be improved. Because I didn't have to pay extra, I went for it. I don't know if this answers your above question. In addition, Your local mls may offer courses on web building.
I mention my experience because it may save you money if your local mls service offers this option. I hope this helps you. Happy Listing :)