I had great luck with Adanac Granite (really original name - Canada spelled backwards
), name aside, great price and service - wish I could remember the saleswoman we dealt with.
Adanac was recommended to us off this board.
http://www.adanacgranite.com/home.html