Dude, I had the same problem. The worst is when the stanky bag is leaving it's stank on your shirt. Like you're sitting there at work, typing some **** on bike forums and you're like "What IS that smell" and then your realize it's your own shoulder and you're like , "****, this is DISGUSTING."
Use the vinegar. It works. You should do it about once every month and half or so. Don't use febreeze.
Check this thread from back in the day:
http://www.bikeforums.net/showthread...ht=de-stankify