Currently all columns are shown and you can order them by clicking up and down arrows. So old school. Drag and drop sort order would be much better. Better yet, have no columns as the default and be able to add the columns that you want from a multiple select box or individually so that users can add only the columns that they want. Could also have an 'add and select all' button. A page with 50 or so columns is just hard to manage. If you want to select them all, you have to tick them individually - PITA.
Also, all columns should be able to be filtered upon, not just Shipping service vendor, Processed date, Received date, Status, Source etc.