When Steve Mitcham started at a new job a little while back, he spent some time reading through the documentation and implementation guide for the enterprise framework that the company developed in-house. There were a few things that seemed off, but one thing in particular stuck out ...

public object LoadOrg(int cmpKey, object DO_NOT_USE_AT_ALL_EVER);

public void SaveOrg(int cmpKey, object org, object DO_NOT_USE_AT_ALL_EVER);

Never before was Steve so intrigued and tempted to find out what might happen if he passed in something ... a string ... an integer ... or even just an itsy-bitsy little bit.