   About debug tools
  Hello everybody.I read a tool called ReplaySolutions from game developer magazine.The tool can record inputs to the bin so that program can  be re-run with exact user input/system input for debuging.(if u don understand my eng, here is the link http://www.replaysolutions.com/products/)It seems very useful for me to trace bug.However, I am just an amateur! I want inexpensive solution.so i want to ask if there is any similar tools that is free or cheap?   
  Record the keypresses yourself in your program and spit them out to a file.  Don't record the "a" key was pressed but what action at that time it was.  "a" = "left strafe" for example, so if you change your keyboard configuration, say "a" now = "jump" you get the same replay months later.Hope that makes sense.   