I'm still interested to know this answer, but I'm going to explore using Silverlight.