I think the OP was looking for guns to buy that would "hold their value over the next 10-20 years". I think that would be quality mainstream guns in mainstream calibers from top manufacturers like Smith & Wesson and Ruger. Stay away from oddball stuff in less than common calibers made by lesser manufacturers. I think trying to make a profit buying any "thing" that does not produce revenue is a crap shoot.