if restoring stort state isnt happening correctly thats just a bug. its easy to keep track of cuz every search resets it... after that every time you call haListSort* i keep a counter and type state and restore accordingly when relogin happens.... unless of course youre sorting manually then itll screw up.