I often fantasize about being able to get the band back together and make Woodstock 2.0. Here is an example of why. This was complex for JSF 1.2.
The code can be downloaded from: vwpjpaexamples
I would strongly recommend using NetBeans 6.5.1 to build and run the example project.