I've created a few sites here and would suggest this site for the beginner or novice web developers. If you just need something small or making something for someone else to manage later it's a good start.It can get a bit frustrating navigating or customizing at first, but once you get the hang of it it, it's cool. That's my only negative here - the learning curve is a bit harsh if you KNOW css and javascript. If you don't, it's easy. Weird!