I don't know about online (besides eBay and websites like that), but have you checked out any local stores?
There's a game shop about 30-45minutes from where I live that buys and sells old video games, cards, and pretty much everything gaming related. That's where I go for my old Pokemon...