Another option is this: http://www.wetokole.com/SUBARU.html
They've been around for years, and have some different types of covers, largely neoprene which is great if you're a real outdoorsman. A lot of people want a no-hassle cover that's easy to clean off, and good for being water resistant as well. Those are a decent choice. Just my two cents.