I forgot to put in one particular class of user, and I can't think of a smart ass name for them other than "Git".
The Git insists that some obscure, hard to implement function is an absolutely crucial deliverable to the project. This function extends the project development timeline (without extending actual elapsed time of course) by a minimum of two weeks.
On completion of the project a urine sample reveals that you are passing pure caffeine.
Two years later you are asked to migrate the entire project to a .NET platform and find that, apart from your test data, the facility has never been used