I really should have included Silverlight in my original post, but I have not used it and as few people currently have it installed it is probably more an option for the future rather than immediate deployment in 2007.
Silverlight is the devil itself, IMO.
Several here tried to install it, after a thread here on WebmasterWorld about a Microsoft website that requires it. Few if any were successful at installing it.
That's webmasters. You really want to foist this on your users?