The March 2006 issue of Planetary and Space Science (Volume 54, Issue 3, pp. 219-324) was just published online. There are a few interesting Mars-related papers.