One important issue if you get the Adafruit Ethernet shield, it will be much more useful if you have an Arduino with an ATmega168, since then it can use the AF SoftSerial library.
You see, the ATmega only has one hardware serial port, and you are generally busy using that to upload programs and monitor Arduino operation during testing. Lady Ada has put together a software serial library that doesn't suck (unlike the standard Arduino software serial library), but it depends on having an ATmega168 rather than an ATmega8.
If you have an old Arduino (like the NG), you can pick up a pre-programmed ATmega168 from Adafruit to swap for your old ATmega8.
Here is my simplified version of a Lady Ada Xport example, creating a general "httpget" example. And yes, it works!
#include "AFSoftSerial.h"
#include "AF_XPort.h"
#include
#include "AFSoftSerial.h"
#include "AF_XPort.h"
#include