Redshoe: About how to make small programs. You have to choose which language you want to program in. I suggest using C++ or Visual Basic, but it's a personal preference. If you are really curious about learning how to program, look for some tutorial sites about Visual Basic or C++ or buy a book for beginners. Sams publishing
http://www.mcp.com/sams/ - has some really good books to get you started on C++, Visual C++, Visual Basic, Java, ASP, XML and a whole lot more.
BTW: If anyone has questions/comments or suggestions about my thumb program, feel free to contact me on Icq# 4787439 - I am always looking for advice on how to make it better.