I have been trying out Microsoft Flight Simulator X recently. It is quite a good program to mess around with. One can do whatever they want withing the program, whether practicing flight or performing stunts. A section that I recently discovered was the missions section.
It starts off with simple tasks to perform, such as taking off or landing in an ultralight. However, further on down the mission become much harder, ranging from search and rescue mission to chasing after alien aircraft and injecting a computer virus (no, really). I am only through the first three basic ones as of this writing, but I intend to finish more.
Hopefully without crashing.