I've been doing some pretty funky stuff with Javascript recently - I had a two week gig to produce a front end to an XMLRPC interface to a client's admin system - if you're a Bytemark customer you can have a play at:
https://secure.bytemark.co.uk/panel/ I really like how Javascript makes me think differently about some aspects of programming - the inheritance system is ... different, but kinda funky, and I've been relying on closures more than I've had to before.