i've been using them more lately .. like in the ups class i made to get shipping prices. i just setup a bunch of multi-dimensional arrays which store the set ups info for shipping type, package type, pickup type, etc..
sorta off the topic, but i use curl to send/receive xml data .. check this out:
http://milanointeractive.com/xml/ups.php