Despite the 'credit crunch' and environmental concerns, car manufacturers are more than happy to keep producing ever faster and more exciting cars. And we're more than happy to oblige. Here are 20 that we've either driven or can't wait to get our hands on.