Why Web Development is Hard

Screen

The very thing you'd like most to do as a developer is the thing your users can't stand.