I have not been impressed with KTP in a while for reloading. I can't remember the last time they had any powders in stock that I was interested in. 20 years ago I used to swear by KTP and make regular trips there however not anymore.
If your friend is heading up as far as Portland he should swing by the Cabelas in Scarborough. I know some people have issues with Cabelas however I have found the one in Scarborough better stocked than the one in Berlin and the prices are not out of control. I was there a week ago and the powder selection wasn't to bad. They have problems keeping some primers in stock especially small pistol. I wouldn't make a special trip to go there however if you are in the area it is worth a stop.