interesting thing about losing 4 hours of code is that it should only take about 20 minutes to rewrite it again. most of coding is not about just typing, its figuring out a large puzzle. once you know the solution to the puzzle you can just write down the solution again from memory.