yeah but unless you're using skype or teamspeak with a noise remover beyond what are already built into the program the snowball picks up every forgetin little thing because its omnidirectional or whatever. It pretty much requires the use of headphones and even then people still hear music I have playing through my over ear, leather padded headphones.
Source: a snowball owner. it is great, but does not fit your requirements at all. Skype can deal with most of the noise on moderate volumes, but other programs fall absolutely short.