Shrines become shrines for a reason. I cannot think of a single course that I would put in the first category and not in the second. I have been told that Shinnecock may be in that category but I have not been there. A course that I could play every day for the rest of my life and never be bored and also would not feel one bit cheated if it was the last course I could ever play - Olympic, Pebble Beach, Southern Hills, The Golf Club, Pete Dye GC, Shadow Creek, Inverness. There are probably several others I am forgetting. I haven't played Cypress, Augusta, or NGLA to see if they belong. I also haven't played overseas at the classics. I think Capilano probably belongs on the list but need to play it once more to be sure.