KAHNSoft.org Welcome to the new home of KAHNSoft. Please forgive the dust. There will be more here as soon as I get a free minute to set it up. Thank you for your patience.