I know very little about this but I have always wondered if it would be possible to write another skin for the rubyforge data. Fix the DB, then implement features incrementally (as needed/desired) in the ruby- based skin while keeping alive the existing program. Any more insights, Tom?