My colleague Stephen Styrchak has been working on something rather cool...
Now we just need him to finish this up and release it :-)