I can recommend Palm Labs in Birmingham. After a few disappointments elsewhere I tried them about three years ago and have used them ever since. Very good for B&W too. Very knowlegable, friendly and helpful.
I think they are linked or have an affinity with AG as they advertise for each other on their web sites.