At
NSN They have a mod called Nuke Groups that will allow you to assign modules and blocks to a specific group of users. So you could make two groups on your site called economy and life. And based on which group the user is a member of is what blocks will show up. But this isn't based on where the casual user is just visiting for it to work the visitor would have to register to your site and you would have to assign a user to that specific group.
Another option is something I saw over at nuke forums called the multi-menu block. It uses if else statements to show users choices in the main menu based upon which part of the site they are looking at. Now this won't show all the other blocks based on thier choices it only effects the main menu. There is a pretty long discussion about that
here
I guess you could add code into the top of the blocks that basically said if page=finance then do this else die. (not exact code just a concept) but you said you weren't very code savvy so that could really take some work.
I'm not the best coder either just a bit of a hack but hopefully some of that info will help lead you in the right direction.
Good Luck