Just Another Victim of the Ambient Morality wrote:
>     Can anyone recommend a good IDE?

Check out xmp for vim for code evaluation and annotation:
http://eigenclass.org/hiki.rb?Enhanced+xmp+code+evaluation+and+annotation

And the breakpoint library (ask Google where it is).

>     Can anyone recommend a good... I don't know the proper term for this
> but... a GUI toolkit?

If you've used TK with Perl, you can use your existing TK knowledge
with Ruby, too.

Cheers,
Dave