I have heard good things about RSO.
@Kraven just ran a little piece of a thread showing how he makes it. Very cool.