I would put Ebay as #1 --it is absolutely amazing the change that it has brought,not only in finding vintage cards, but in making the purchase of cards possible from anywhere in the world.