If you use it for work, I'd expect you have a (paid) developer account, therefore you got it for free.
Professionals using Xcode for work are by far the least likely to need to pay for Xcode 4. Hobbyists or free-software developers, on the other hand...