Tough I would try a Everglide Mouse Bungee V2 after hearing rave reviews from mates in my CS clan, and all I can say is:
I will never go back to not having one of these ( bar going wireless )
My CS:S has improved thanks to no wire resistance and pushing against case etc. Tried wireless ( MX1000 ) and it's just not the same.
If anyones having cord problems, try one!