In April I attended Sketchup's Basecamp. It's a semi annual gathering of the brightest Sketchup nerds around. This year sessions were taught by many different people. I taught two classes on Dynamic Components for Sketchup. The 45 minute session I did was video recorded and can be viewed here. If you ever wanted to get an idea of how these smart components work, or how to build them it's worth checking out.
Kitchen Design Plugin for Sketchup, Sketchup training.