Honestly, I'd keep the SP. I have a DS, GBA, GBA-SP (NES version), and GB Player, and I still couldn't let go of my awesome SP.
100 dollars isn't that big of a difference if you're going to be spending 100 anyway, be sure you don't get brutalized with bad trade-ins. Though GS does give slightly better prices than EB does.