Good job man. Obviously you didn't post for recognition though, and I'm sure this will inspire some dude who needs it. Nice!