Definately not an intuitive error message. Just reading it you would think syntax error. If trying to restore a 2005 database to a 2000 server you'd think the error message whould actually state that you were attempting to restore to an older version of SQL.
😎