The more I use .NET/C# the more I am impressed with it. An excellent
feature is the integration it has with Flash. For example this
shows the network emulator package, with some of the integrated
Flash movies [Demo
- and then select A bit of fun]:

The code is easily added to the .NET program, such as:
try
{
string path= System.Environment.CurrentDirectory;
path+= @"\graphics\text_modem.swf";
fs1.LoadMovie(0,path);
fs1.Play();
}
catch{} ;