A while back (freshman year of high school) I asked a really ... This is very easy to do with C#.
stackoverflow.com