IMECE 2000 International Mechanical Engineering Congress & Exposition