One thing I noticed is that you are saving in Adobe RGB (aRGB) color space. A very important thing to remember is that aRGB will look washed out and muted if viewed by a program that isn't colorspace aware. So unless you are looking at it in Bridge or Photoshop its gonna look kinda blah. Windows machines and most web browsers default to sRGB and will try to convert what it can from aRGB over, usually with not so good results. Another thing to look out for is if your monitor is calibrated. It is difficult to get good results if your monitor isn't accurate
I also took a shot also at post-processing. It ended up looking very close to DDSCD. In Photoshop CS2, simple Levels adjustment layer (moved white point so I started to clip a little on the shoulder, moved black point so it clipped on the dark area in the hair) and Curves adjustment layer (anchored the middle, slight up in the highs and a little more drop in the lows).
Thanks very much Peter, that's a VERY useful nugget of info on aRGB and most web-browsers using sRGB. Sounds like I should change my colour default in CS3 to sRGB for best effect on pictures I expect to post to forums etc.
And I really like your PP attempt, that's spot on for the effect I was going for