I had a problem similar to this before, but it was easily sorted.
When I'm listening to music through the internal speakers on my laptop it works fine, however when i plug a head set in it doesn't work. I'm running on Vista home basic is if makes much of a difference.
Everything was working fine until i re-formatted my laptop.
Before when i had a similar problem i just needed to update my sound card drivers, however when i do it this time it says that i already have the latest version of drivers installed.
Please help