Top 25 favourite courses an off the cuff order. Yes it's a cop out, but otherwise I'll be thinking for even longer...
Cypress Point
Pine Valley
The Old Course
Shinnecock
Royal County Down
Turnberry
Merion
Royal St Georges
Ballybunion
Royal Lytham & St Annes
New South Wales
NGLA
Royal Melbourne West
San Francisco
Muirfield
Morfontaine
Carnoustie
Bethpage Black
Barnbougle Lost Farm
Royal Dornoch
Sunningdale Old
Balgownie (Royal Aberdeen)
Riviera
Baltusrol (Lower)
Royal Portrush
And 12 courses which it would be remiss not to mention - some more fun to play, some a nicer walk, some a tougher test: Paraparaumu Beach, Alwoodley, Carne, North Berwick, Prestwick, Portmarnock, Cape Kidnappers, Royal Adelaide, Pasatiempo, Plainfield, Sommerset Hills, Winged Foot West
That was tough but makes me remember that golf courses are truly magnificent things.