Yahoo! have really outdone themselves with BrowserPlus and the demos that they come with. You can do some funky stuff - the bit I like is drag-and-drop of files from the desktop into the browser. Check it out!

For more information see the Lifehacker article.
I was playing around and finally decided to give python a play ... and wow it's great! Very fast to learn, and best of all - we all have it on our mac's by default!
Just drop to a terminal window and run python - to exit it's CTRL+D or {{quit()}.
Check this out, inspired by Matt Ryall's recent post on the matter:
DanTopPro:~ dhardiker$ python
Python 2.5.1 (r251:54863, Jan 17 2008, 19:35:17)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys, string, xmlrpclib, re
>>> server = xmlrpclib.ServerProxy("https://www.adaptavist.com/rpc/xmlrpc");
>>> server.confluence1.login("your_username","your_password");
'g1210XSmp'
>>> server.confluence1.search("r7l00Spjpm", "builder download", 5);
[{...},{...},{...}] <-- replaced for brevity
>>> quit();
You can find more methods to play with in the remote API documentation.
I've not yet started to play around with finding a good "getting started" guide on Python either, but now this has peaked my interest (and I did all the above literally in 10 minutes without any prior python knowledge) I'm sure those will come!

