Order nodes in multiple views I have a site where there are multiple staff profiles, each of which are in a specific department; some times more than one. Parts of these profiles are then displayed in a grid view for each department.

What I need to do is have a method of setting their ordering in the grid view. My original plan was to just have a text field where they can enter the profiles position number &amp; have the view order by that. The problem is they can be part of multiple departments so the numbers entered could conflict between departments.

Does anyone have any ideas on a way around this?

The other idea that has been suggested is to add a weighting to each profile and that would dictate its position, still kind of has the same problem as the text field though. If I was to use the weighting system what is the best way to add it? I assuming just creating a select field with the options -50 through to +50 isn't the best way?
With the module Draggable Views, you can set up an administrative view to set the order (with the standard drag and drop interface), and then you can create other views that display the contents following that order.
There is a comparison of node/entity ordering modules here
Draggable Views:

DraggableViews makes rows of a view &quot;draggable&quot; which means that they can be rearranged by Drag'n'Drop.
Have you ever rearranged Blocks?, sorted Taxonomy terms? or reordered Menu items at the Drupal administration pages? All these pages use the tabledrag.js javascript that enables Drag'n Drop on HTML-tables.
With DraggableViews you can apply this tabledrag.js to any Views-generated table.
Features:

Order any type of entity.
Set different order for different set of arguments.
Create one view that sets the order, and create as many views as you like that shows that order.
Use core tabledrag.js or jQuery UI draggable javascripts to set the order.