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.