Here's another quick dirty animation of a jump. I realize he doesn't crouch much before his jump, that's because I'm double blending the jump... I'll have to fix that. (this was recorded inside the game engine in real time)
Also, as you can see he doesn't actually lift off the ground. That's because when you animate you make them do all actions in place. When I get to the actual coding I'll make him jump off the ground.