I haven't seen Scribus mentioned in this thread as a possible alternative.
The latest version (1.3.5 I think), while it's not InDesign, gets very close and it's OpenSource and of course free.
Scribus DTP
If you are used to InDesign the learning curve is not too steep
Bookmarks