I actually think that this project is going to have some really good uses. I will have to look at porting it to Ruby and Mephisto when they release code.