An interesting talk from Markus Volter at  JAOO'07 about how to manage variability in a Software Product Line.

The Product Line Engineering blog also has an interesting post with a clarificaton on the notion of version and variant.