I picked up a blaster of Donruss Optics a little while back and pulled my first Panini Points. I have heard and read some discussions about these points and it seems like most collectors aren't fans of the program. On high end products like Immaculate or Flawless, I get it. You pay hundreds of dollars for a box of cards, you should get your cards. However, out of a blaster, I saw this as a bonus and went shopping.
I only got 150 points which is pretty low and about the fewest amount of points to secure a card. I found the web site to be very user friendly. I was able to select the point range I wanted to shop in, the sport and even the team I was interested in. I of course went right to the Giants and after a little pondering, selected this relic card: