I like Hamilton Parker. Retail there is not cheap at all; however, if you know the right people, people with contractor accounts with them, you can get retail less 40-50%. The selection cannot be beat.
I also have a relationship with the Tile Shop, DalTile, and Florida tile, if you need.