No nice admin switches!?!?!

Would I be correct in thinking that rewritting this code would be a big job?

Also, going back to my original post, do you know why my price sort order went 'out of sync'?