Advance has them, but they are more expensive than Pep Boys. I usually buy the less expensive Purolator, its $3 or so, and I kind of assume that it's better than 90% of what's out there.
I use oem Subaru filters or purolator pureones if I can find them. Subaru ones are a pain to get plus they're like $8. Plus purolators have that nice grippy surface.
For my car the Pure-One oil filters at Pep Boys are always 5.49....I'd pay $2 more through that website...I think I'll stay with buying them at Pep Boys for under $6 after tax.