Check out Old Dave's ball card shop for those hard to find collectibles.
They have gift certificates available,too, for those hard to shop for people.
I have found Old Dave's to be reasonable for rare and collectible cards and other things like autographed balls and glossy photos.
This location is right off I-465 on the westside, not too far from Greenwood.
Check it out.