But I thought: how lame is this?
What I should be able to do is drag the frickin' percentage bar on my chat window and send him the live object. Events from the application doing the upload would be routed both to my widget (locally) and his widget (over the net).
How cool would that be?