Wow, that's awesome. I didn't know that will create a block at the high/low point! I see it also will create a pline at the intersection of surfaces, too! - great for creating a quick user contour or 0' cut/fill boundary!
This seems like the way to go for one off analysis (without programmming).
I was originally thinking a solution for him might also be to:
1. display points in your volume surface
2. extract objects from surface - Points
3. create C3D points from AutoCAD points
4. Look at the properties of the new (All) point group
5. Go to Points List tab and click on the elevation header to sort Hi-Lo or Lo-Hi
6. Boom
I like your way better, though. Thanks.
In Civil3D 2011 there is also an option to find the minimum distance between two surfaces. So if you have a surface, just add another far above it (create a RECTANG around it, give it a really high elevation and make a surface from that). Use the command MINIMUMDISTBETWEENSURFACES and select both surfaces. It will draw points where the distance is the shortest.