Using Avnet AvProg for Xilinx® Spartan®-3A Evaluation Kit under Linux
Avnet has made a very cheap ($49) Xilinx Spartan 3A Eval kit, with a lot of nice features.
The FPGA is not programmed through a JTag, but through some "homemade" USB connection. Avnet has made a tool called AvProg for this connection, which is Windows only (shame on them!) :(
It is, however, fairly easy to get working under Linux using Wine.
What women don’t understand
Why can't women see the fascination in this image (click to enlarge):

Xilinx Webpack and Linux
If you would like to run the floorplaner as a stand alone application, do like this:
1) Add /opt/Xilinx92i/bin/lin to /etc/ld.so.conf, and execute sudo ldconfig
2) Execute export XILINX="/opt/Xilinx92i/"
3) Execute export DISPLAY=":0"
Errors
If you get an error like this:
error while loading shared libraries: libXm.so.3
Install libmotif3
sudo apt-get install libmotif3