After about two months of not changing their SERPS, yahoo has finally mixed things up a bit. It sure appears like a lot of sites get randomly moved around.
Another thing I have noticed is that sites that get some decent click pop between shuffles slowly move up.