I'm no expert, but I see a few things...
1 - you are standing like a duck with your butt sticking out (ala Tiger Woods), surely this isn't comfortable? I would suggest standing straight and just letting the club drop naturally in front of you as you lean forward, then bend your knees slightly. This should be your natural stance. What you have looks forced at the moment.
2 - You are way too steep on the takeaway, looks like you are lifting the club straight up off the ground, when you should be sweeping it away. Try placing another ball around 10-12" behind the one you intend to hit, and make sure you move it back during takeaway. Either that, or put a tee in the ground at the same distance. If you hit it, you've swept the club back, if not you've gone too steep.
3 - I could be wrong, but it looks to me like you are over-swinging. Try not to go so far back on your backswing as it makes it very tough to keep on plane coming back down.
4 - Left foot is moving a lot. Try to keep it planted, it should not turn during your swing.
Oh, and take a look at Shawn Clement's YouTube Channel for tips, I find his instruction really easy to follow, and it has helped me a lot...
http://www.youtube.com/user/clemshaw
EDIT - my comments aside, seems as though you are striking the ball well
