There ae multiple overloads of the Draw function with different numbers of parameters.
Your number and type of parameters don't match any of them so the compiler finds the closest one and tells you which paramter it thinks is wrong.
See http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.draw.aspx
You have 8 parameters so the compiler assumes you are using the 3rd one from that list which needs a Rectangle as the second parameter.
If you want a vector2 as the 2nd parameter you need to use the 4th, 5th, 6th or 7th overloads none of which have 8 parameters.
The ZBuffer News and information for XNA
Please read
the forum FAQs -
Bug reporting