Once you have a list report created moving columns around can be very time consuming (and frustrating) especially if you have a good number of fields. Could you create a way to do this easier such as opening up a dialog to reorder the existing fields?
I completely agree. I maintain list views for our users and anytime we add a new field it is very frustrating to reorder.