I've been on Stack Overflow for less than a year, and (quite frankly), I've noticed the Stack Overflow has the effect that Google once had years back (i.e., if you don't understand something, google it...).
My question is: How effective/productive has Stack Overflow been for you? Some companies have strict Internet regulating rules and monitoring. Have Stack Overflow been an issue at work? (The reason I ask is that I've seen the same occurrence of responders, such as the legend - Wait for it -Dary, Jon Skeet, are quick and ready to answer Java/C# related questions).
How do you balance Stack Overflow with your work environment and will Stack Overflow replace Google (for developers)?