My contexts have definitely changed over the years. Heck, I probably change them every couple of weeks. But that's the elegance of the concept. Whatever your circumstance, they are still there to represent physical or working modes.
So for instance when about to travel to multiple cities, I have a context of "@before trip" and then I start creating contexts for each city e.g. "@accra". And yes, like everyone else many of my next actions end up in "@computer" these days so I break this down further to "@word", "@browser", "ipad" and so forth. My contexts indicate where I have to, or am likely to, do the next action. It allows me to get tasks done without context switching all day long.
The list may be small ... e.g. I may only have 3 things on my @home list but the nice thing is that if when I get home I know I have forecasted my day in such a way that I only need to see my @home context done before I relax for the evening ... voila! I get the three things done and shut off all electronics with a no guilt feeling.
Hope this thread has given you more ideas about how to tweak contexts for you.