James has posted on the Civil 3D Discussion Group a VBA app that has three very worth while capabilities. They are called "SetPoints", "PointsToSurface", and "AlignStyleChange2"
"SetPoints" allows you to set points in plan view based on an elevational difference from a profile. Many users have used similar tools to set lot elevations based on centerline profiles.
"PointsToSurface" allows you to select a Point Group and a Surface. It then modifies the points to reflect their elevation on the surface.
"AlignStyleChange2" allows you to change one or many alignments' styles at once.
Together the 3 tools are very useful in enhancing Civil 3D. I highly recommend you download and try them out. The specific thread is titled "C3D Webcast DVB File". For anyone wishing to explore VBA they can be very helpful in understanding some of the basic procedures.
Thank you James!