Hi,

Nothing special here: http://www.dave.burt.id.au/ruby/scrabble_stems.rb

It's quite ridiculous, actually. It makes a tree of about 45MB out of a 
2.6MB input file, so it can tell you a word each stem can make with each 
letter you can add to it.

Takes a minute for words above 20 on my machine (1.8GHz) using the 
dictionary I mentioned. YAWL or something.

Just thought I might weigh in.

Season's greetings,
Dave