jtibbits,
I used to live in the MPLS area and I took some AutoCAD training while I lived there. The place I went to is called Digital Resource in Bloomington. Give them a call and see what they can do for you.
I work with a small company and we are down to SolidWorks or Solid Edge. I have spoken to engineers from both sides and it seems that the only difference that I am concerned with is that SolidWorks might not being able to manipulate large assemblies, i.e. >1000 pieces. SolidEdge...