I have been developing a little Cocoa app recently to help me manage my money whilst at Uni. It's been coming along very nicely, and seems to works pretty much just as I'd like. It currently looks like this: I have added the ability to save the file through - (NSData *)dataRepresentationOfType: (NSString *)aType in MyDocument, but I'm not sure how to implement loading. I have uploaded the XCode project here if anyone would like to take a look at it and help me out. The example in the Hillegass is pretty different to my app and I can't work out how to add loading in my application. I'm sure one of you guys could figure it out though.