Note to those avoiding Linux: Yes, you can do desktop publishing. You cando it with Scribus. One of the most frequently recurring comments I hear about why somebody — especially in a small-business ...
The main advantage of desktop publishing is that it is frame based. Text and picture frames can be laid out on the page, and moved and resized as necessary.