Is there a free program for easily managing network locations? I move around from the office and elsewhere quite a lot. When I'm in the office, I need a static IP, elsewhere I don't. I have network locations set up, but it's extremely tedious opening up Network Preferences to change it essentially every day.

Ideally I'd like an app where I can just select from the taskbar menu, like I can with Wireless networks, or a way to apply the IP config whenever I connect to that specific network.

I've found paying apps, like Sidekick, which are massive overkill (I don't want to shell out £20 for an app I'll only use one function of), I just want a tiny utility. Is there such a thing?
Check out something called ControlPlane. I've been using it for a while now and it can automatically change a whole array of settings from networks to printers on your mac depending on where you are like sidekick, but its free and so much better.

Lifehacker and Mac AppStorm featured it not long ago.