Financial derivatives - what's the big idea?