just in case you guys haven't seen this... check it out, I haven't used it yet but it sounds preety cool.

konfabulator