I agree, except about Giuliani. Everyone (in both races) should have won a primary by now in order to be competive. Huckabee, Romney and McCain have gotten all the press while Giuliani has been ignored and placed extremely poorly in Iowa, New Hampshire and Michigan (under 5% in all) Some might say to wait until Florida and Feb 5th, but I think Giuliani has already blown it.
Edwards is in the same position..







