To add to Rich's response....
The official GMAT practice test (GMATPrep) uses official GMAT questions AND the official GMAT scoring algorithm. Also keep in mind that the test-makers (GMAC) collect a lot of data on every question, and every question has been asked in a formal testing environment, so that the well-prepared test-takers are trying their very best to answer every question. While many test-prep companies have great practice tests, those companies would never suggest that their tests are as accurate as the official practice tests. These 3rd-party tests don't use retired GMAT questions, they don't use the official scoring algorithm, and the data collected on each question cannot be as accurate, because the students taking the tests aren't doing so in a formal testing environment.
So, while 3rd-party tests are great for practicing your test-taking skills, and for identifying weaknesses, you shouldn't use them as the sole basis for concluding that you haven't advanced in your studies.
I suggest taking an official practice test to see where you stand.
Cheers,
Brent
Brent Hanneson - Creator of GMATPrepNow.com
