This is the most unlikely of stores to be so very popular, but I have never been to Dave's Rock Shop and not found a crowd there. What do they sell? Fossils, geodes, precious gems for jewelry-making, and jewelry. The selection is fantastic for anyone who likes to make jewelry, and there is a range of prices. Staff are extremely helpful and friendly. Its a strange, if friendly, cast of characters who frequent Dave's, but that makes it just that much more unique. Great fun for the kid in your life, even if that's you.