I agree, Styk - I've now had multiple conversations with Autodesk staff and developers with whom I've been discussing some ideas for future versions of Civil 3D. AMEP functionality is a big point of interest.
One of the many things that is lacking is a built-in application for merging, or transferring items between two pipes (or more accurately parts) catalogs. Think of the transfer tab of the CUI Editor.
Basically, I'm working on hosting a Windows Presentation Foundation (WPF, XAML) User Control within an AutoCAD Tool Palette, that will allow the user to graphically drag and drop Chapters or items of an .APC (read XML) file, and programmatically move/copy the associated .DWG/.XML/.DLL files automagically.
There's still the separate issue of Autodesk needing to enhance (or replace) the existing part builder/parametric modeler interface; but I can only deal with one problem at a time.