I like your starters, you should do fine there, but as you know you'll need to probably trade one of them for a closer during the season.
I think that you have a couple of guys on your roster that are overpriced. I'd bet they were your keepers and you probably should have thrown them back. Thome, Giles, Green are all overpriced IMO.
A couple of players I'd release and pick up a free agent in place of are
Zaun...I don't think he gets enough ab's to do anything for you, but hurt you.
Bergeron...I don't think he's gonna have a job out of spring training. I know he's playing good right now, but the Expos don't have a spot on the roster for him. He could get traded, but it most likely will be to an AL team.
Betemit...I don't think he gets enough PT to help you either.
I like Moeller for $1...that's a good deal.
I think you need a little more power, unless Ensberg and Hernandez come through for you.
That roster right now, I'd say a 5th place finish unless you make some good trades/waiver wire moves throughout the year.