Wabbitt,
Yes, you’ll need to create a profile for each place that you frequent. One advantage of the profiles is that when enabled, it will essentially keep you connected and ignore other networks that might be in your area.
In most cases, it only takes a few seconds to setup a profile so it’s not a big deal. It’s worth it when you consider how annoying Windows Zero Config is.
Also it works in conjunction with the “ms two tv thingie” so you can leave it alone. It basically shows you connectivity and transfer status so it’s good to have around.
So, add your network as one of the profiles and you can surf happily without being disconnected and without your network connection hopping onto someone else’s network.