It would be good to know on which listings Amazon is the seller. Filtering by that criterion may also be useful.
For professional cards, I've noticed dihuni.com has good prices. I have never purchased from them and have no idea what dealing with them is like.