Nicely done. I do have one gripe regarding the vimeo player; it won't let you fast forward past what's already downloaded. My internet connection isn't the fastest, and the last 20% of the video never downloaded. I had hoped that hitting refresh to reconnect everything and then fast-forwarding would allow me to watch the last bit. Unfortunately, it didn't. I hope that Vimeo will fix this.