Here is a link to an interesting article at eupedia.com about the origins, age, spread and ethnic association of European haplogroups and subclades.