As i was writing this blog on Surrogate and Natural keys i started wondering... what was your most unorthodox system design decision? be it SQL server, Sharepoint, CRM, Network, etc...
Mine was droping the complete codebase of a project in it's 3rd iteration and starting over.