I would really hate to be the guy who has to maintain Raindog's code after he is gone...