Wow. Billyhallfan you need to take a few deep breaths. Legends doesnt charge $20 to ship a ball, more like $10. That isnt close to great, but it does come UPS and very quickly. Most players dont sign "for free" because a lot of people have ruined it for the honest bunch. There are people out there that sit right next to the players lot and go to the players hotel nonstop to try to get autographs just so they can make some money on ebay. That is why I heard Jeff Suppan the other day say "I'll sign, 10 and under". He didnt want to sign for the adults because he knows that most are just going to try and profit off of his "free" signature. It sucks. I collect autographs and memorabilia because I hope to pass it on to my future children some day. If you can buy it right, it is a pretty sound investment. Occasionally I will sell something that I have, but typically that is when that player falls out of the players I like or collect. Hart isnt going to sign anymore for "free" and either is Sheets. It makes complete sense. They want to get paid for their autograph. If they are constantly giving it out for free, why would anyone pay for it. This is 2008 and not 1960. Autographs have a big money market these days and that is just the way it is. Myself, I feel that if the players didnt constantly have the same adults hounding them before every home game, they would sign more.