This is very well done. I've always loved this song since my guitar playing days (which are long gone sadly). This guy has some serious musical talent...keyboards, drums, guitars, bass...and the clapping is right on time! I just wonder why the lead singer didn't put on a shirt more worthy of the video?
If you like that, this one is also good (but clearly an earlier one with poorer editing)