My 2003 PT Cruiser had sliding visors, and I loved them. When I got the Vibe in June, I went looking for a solution. not having them anymore was not an option for me. This is what I ended up with:
http://www.amazon.com/Gray-Side-window- ... B002JR949K" onclick="window.open(this.href);return false;
They are hard plastic. They make them specifically for different models of car, and they will contact you for the model before sending them out. Each one comes with an elastic loop that you put over your visor. With my 2009, the Visormate fits in the existing strap on the visor, too, so that it is held in two places when in closed position. I have used it to block the sun on the side when it gets out of range of the regular visor. I have also wiggled it in place behind the rear view mirror to block the sun. I find that they work pretty well. Actually, they would work better if the plastic were thinner and bent a bit easier. Then I could get it behind the mirror more easily. But they do work and they support disabled people who make them.