I always know your flash right when I see it..
Helpful hint (maybe)
It wouldn't take much more time to make walking look a touch more real. (talking about the stiff legs) Make the leg two parts. Above the knee and then below. Keep the same animation you have for above the knee. Then just swivel (i think that's the word i'm looking for) the below part back until the farthest of each step, then on the way down swivel it back to a straight (stiff) leg. Let me know if this makes any sense. It's alot less work than it sounds.