(Disclaimer: The author refuses to accept responsibility for any of the consequences of using this program, specifically any fault for divorce proceedings or marital break-up that may result from its use)