I've said this before and I'll say it again ... Scott McClelland is the poorest excuse for a press secretary going back to DeDe Miers, and she, as overwhelmed as she was as press secretary actually looked reasonably competent when compared to McClelland.
I completely agree about McClellan looking weak... but I've heard that he has a history with Bush and that he was awarded this job. No one can say that they can't find anyone better...