Hi
This may not be the place for this as its VB based but I think its easier than the blocks route.
Although the VB does produce a block as an insertion.
Its handy if you are doing 3D, just explode the block and, in the case of Steel Section, use the polyline outline to stretch to 3D, and use the Flange as solid of rotation.
Make sure you have the VB module loaded!
Hope this helps somebody
Cheers Geoff
See also VB Programming
I have added an AISC Steel zip for the American audience