I've been trying out BitComet... It seems to be one of the leanest clients around. It a native x86 program, and not interpreted like Java (Azureus) or Python (Python is, right?) (ABC, G3, BitTornado, etc.). Memory usage on mine is around 15MB + disk cache (changable).