I will begin this post with my definition of Website Development Hell: A point at which crucial decisions must be made and actions taken in order for a website to be completed. It indicates that a project has been stalled for an extensive period of time, typically far longer than was expected at the outset. [...]