I got first vote for this refactor. It helps to increase my rank from #96 to #23.
If you have some freetime. Let visit RefactorMyCode.com, refactor other people code or post the code you don't know how to deal with there. People will help to improve it. Fast and Fun :))