Hello,
Except for very specific modules that have this functionality already, this feature will not be implemented in EPESI. All the data you see in EPESI is ordered by some of the values. For instance, when you check Contacts, they are sorted by Last Name by default. You can change ordering by clicking the header of the column.
When put against one another, arbitrary position and sorting by values just don't get along, at all. Either one or the other must be selected. Now in a multi-user application, ordering by value is the preferred solution for ordering records, arbitrary order would create a lot of room for confusion.
Also, when ordering by value, you can have different views of the same set of data, depending on which column is important to you at the moment. With arbitrary ordering, it's hard to tell at first glimpse which records were created most recently or which deals holds biggest earnings, you have to browse all the data to figure it out.
Hope this answers your question,
Arek