I have never paid a lot of attention to meta tag order as far as SEO goes because the consensus is that it does not matter: title, description, and keyword tags. But the Content-Type meta tag does.
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="Content-Style-Type" content="text/css" />
This tag tells the browser how to interpret the web page as far as character sets go so it is important to have it *before* the title, description, and keywords tags. I also put the Content-Language at the beginning since the title tag and others are language-dependent.