Found this on the WoW Forums, so I take no credit for this, just thought it was a nice and useful site that I wanted to share.
You can select what gem colours and stats you want and it will list all gems for you, and include links to where you get them. It's really useful imo so give it a look.
World of Warcraft Gem Finder