What about Frank Catalanotto for LF. He has a career OPS over 800, with a good on base percentage, rarely strikes out, would be a lot cheaper than Carlos Lee and is a free agent after this season. The only thing is that he is 32 but I think a 3 year deal for him wouldn't be that bad. By saving money here that lets the Cubs move Jacque to center and acquire another big bat in RF.