hey cooldude1002 - 680 is not a "bad" score, but i can see why you may want to retake it. i am learning that the key to GMAT is practice

- did you take the tests (Manhattan GMAT, Kaplan etc) back to back - like every day one test or did you space it out when you were preparing.
I have heard that spacing it out - taking it every other day is a better strategy than taking it like every day. Taking the time to understand mistakes is the key.
keep the faith, bud.