SitePen Blog » Dealing with the Flexibility of JavaScript