I was going to suggest Scribus too but I wasn't sure if desktop publishingwas exactly what he was looking for. I have Scribus installed and have onlytinkered with it but it doesn't look like it's too difficult to use.