If the Sox want a hitter who they can get without giving away the store, they should look at Larry Walker. The guy can still hit, play defense and run the bases, but he is very expensive. $12MM next year, I believe. He, Lee, and Maggs could trade off between left, right and DH. Instant offense, and the Rockies would love to get rid of his salary. No Anderson/Sweeney give-away needed.
I really believe our bigget problem is offense, not pitching. Sure, there are games where we score 15 runs and inflate the stats, but it did not happen tonight. And hasn't in quite a while.