Ruby Wine: Tiny room, big opinions, all of them useful. Tell them what you like and let the system route itself.