OK, regarding the one book solution... The question now is: Does GnuCash support by any way having a top - level placeholder account to have sub accounts of varioustypes?
I also have a number of sub categories for various niche type travel blogs under our main Links directory (food travel, couples, family, flashpacker, backpacker oriented etc).