I think I just now realized that your screen name is a play on the word generic!
+1
Only the second to point that out in 15 years.