Roy Halladay will start for the Philadelphia Phillies on Wednesday night, and you can't ask for more than what he's done so far this season. He's given up three earned runs while striking out 21 batters and allowing two walks in 24 innings on his way to three wins in as many starts.
Expect Halladay to keep the excellence going in the short term. But there are real reasons to be alarmed about his future, and I'm not writing that just because I'm a New York Mets fan.