+1 for ppg, in my 10 plus years in auto industry, they're the way to go if ur not gonna go OEM.
I'm gonna get mine from the dealer for many reasons though:
1. Windshield wiper defroster
2. Yes, I want the subaru emblem on the windshield
3. I can get it wholesale
If your as peculiar as I am, you may want to go OEM.