Self buffs and clicks at the top, ordered from longest to shortest duration. Easy to tell what needs recast, my clickies are in that order on my hotbar. Just find the lowest duration buff still on me, and cast everything shorter duration than that. I generally don't worry about others buffs on me, though if I know haste is incoming, I will click off my self haste and try to get shm/enc haste in that slot. I would absolutely LOVE the ability to reorder buffs.