Thanks for the advice - I've had a quick look at some of the other options. There's more than I realised. Will have a look at Cocoa and see how I get on. Cheers.