Before dinner on July 29, 3-year-old Carter Roberts of Chesterfield, Va., seemed perfectly healthy. That evening, he vomited. When he woke up the next morning with a slight fever of 99 degrees, his mother, Robin Roberts, figured that he was coming down with a cold. The next morning, she found him collapsed on his bedroom floor.