Agree completely. I use half.com service because it is a little more straightforward but it is well worth it. The trade-in EB/GStop route is horrible. You can sell for more and buy for less on these sites.
Also, there are many good trading posts if you are interested in getting a new game...