HI Kevin,
I recommend signing up for ArcGIS 10.1 beta program. Beta will be in a few weeks. You will want to check out the Stack Profile geoprocessing tool. It creates an output table and optional graph recording the profile obtained by draping line features over one or more surface types and multipatch datasets. We'd love to get feedback during beta from you.
The current profile tools are only surface aware so they won't include multipatches in the resulting profile.
Regards,
Eric