They have some amazing things at Hall of Heroes, and they do a little of their own signing so you know the pieces you buy are really authentic (not like a lot of other little stores).
But you do pay - big time - for the experience.
I find this a great place to look around and see some great collectible items, but I don't buy too many things from them because their prices are so high. Some of the prices are literally staggering. I guess it's the nature of the business right now, but it would be nice if everyone could afford an autograph from their favorite athlete.