“For almost all Web developers, documentation equals dullness. Thus few Web projects get properly documented. Which helps explain why so many fail.”