* Start Steam when you log in to your computer, but have yourself signed out of Friends so you don't get friend activity notifications.
* If you're concerned about data usage, or don't want all of your games to update when you launch Steam, set your games to only update when you launch them. [0] Sadly, there's no way that I can see to make this the default update strategy, so you have to do this for every game in your library that has annoyingly frequent updates. :( Also note that you can configure Steam to not download updates when a game is running [1] and that Steam makes the update game you're trying to launch the highest-priority download.
Sadly, I don't see any way to run some sort of "Steam client and game updating" service that runs in the background and just keeps the client and your games updated even while you're not logged in to either Steam or your Windows account.
[0] Right-click on the game->Properties->Updates, change the value of the "Automatic updates" dropdown menu to "Only update this game when I launch it".
Thanks, friend. I appreciate the help, and I'm sure others will too. I reboot my MacBook Pro into Windows for gaming only, but I'll take advantage of your advice when I can.
if you don't want steam to be a distraction but still install updates, run it and put yourself in offline mode. the footprint is pretty small, except when it's actually installing.