Brian,
Thanks for posting your list. If I had a list, it would overlap quite a bit with yours (although I unfortunately haven't played Greywalls, Angel's Crossing, Lakewood Shores, Eagle Eye, or Forest Dunes. I know, I need to get out more).
For what it's worth, a few courses that would certainly be in my 25 that were missing from your list are the Smith course at Treetops, Elk Ridge, Hidden River, and Lyon Oaks.