Any code of your own that you haven't looked at for six or more months might as well have been written by someone else. (http://www.ddj.com/architect/202401129) (Eagleson)