I have a relative in town this week from MD and he's been talking about checking out a couple of local shops and wanting to purchase a firearm.

First, is this even legal since he's not a CO resident? If he can purchase it, does the shop need to send it to his local FFL where I would assume that he'd have to go through the same hoops as if he was to purchase the firearm there?

Second, is it legal for him to be involved in a private party to private party transaction since he is not a CO resident?

I think (and what I've advised him to do) is that it would probably just be easier for him to wait until he got home and purchased what he wants there. I just want to make sure that I was right in doing so.