I use the Eclipse Sun Shade. It is like a pleated shade that retracts to the side of the windshield. I have had it on both Odysseys, my Pilot and the Sub. I kept the one from the Pilot and will put it in the Civic. Even though it will be a bit short in length, it will cover most of the window. And if I don't like it, I'll end up ordering a new one.
Here is their website...
http://store.eclipsesunshades.net/index.html
I just looked...$39.99 with free shipping. After seeing the price, I just ordered it, too. Why not get the one that fits right...
2005 Honda Odyssey EX-L RES & NAV - Desert Rock Metallic
2006 Honda Civic Hybrid NAV - Magnetic Pearl
2007 Toyota FJ Cruiser - Black Cherry (First Toyota, Third non-Honda)