For those interested, I've attached pictures of a Xilinx compatible programmer I purchased off of ebay for about 40 USD with free shipping.
The DVD that it came with seems to be an outdated copy of Xilinx ISE. I didn't bother with it. I have ISE Webpack 14.4 installed. When I plugged it in the Xilinx drivers recognized the device and loaded without any problem.
I tested programming with a CPLD project that I had handy and it worked like a charm.
All in all I'm pretty happy with it so far. The build quality seems pretty good. There's one bodge on the board where they stacked-up two capacitors on top of one another but that's the only issue I noticed. The soldering quality is good. There is some residue leftover from the through hole components that they hand soldered but everything else is nice and clean and "right with the world."
I'll leave the attachments as thumbnails rather than include them inline so as not to picture bomb everyone.