your team definitely looks good. I agree with the above post about picking up weeks for either of those two players. Mack is doing well, but Weeks just has so much more upside. Also, I'm not thrilled with Dave Roberts (he's on our waiver wire, and nobody wants him)... Unless you NEED his steals, I would try to upgrade there. Weeks gets you steals, so that's another reason to pick up weeks and drop/shop Roberts.
that is indeed a very solid team. The OF is a bit weak, drop/shop roberts as others have said, Maggs will be good in the 2nd half. You should keep your eyes open for a closer, drop AJ, or Roberts if one comes up on the WW, or shop Konerko around, you don't need him with hafner and Pujols, sheesh
I would add Weeks for Pierzynski, inserting Weeks into the starting lineup and using Mackowiak as a versatile fill-in player off the bench.
I would look into some options at closer, and I would bench Roberts for Magglio unless you NEED SB's.
"People ask me what I do in the winter when there's no baseball. I'll tell you what I do. I stare out the window and wait for spring."-- Rogers Hornsby