Top: Implementation by Indian coders: exactly meets specifications
Bottom: Implementation by American developers who asked "so, exactly what do you want to do with this thing?"
Sorry -- frustrating day with Indians but everyone who has worked with them must admit I am right.
Quite, in fact.