Can you guys recommend some web hosts that can handle a sudden surge of traffic such as getting on the front page of Digg?

I've used a shared hosting account on 1and1 before which has handled such traffic fine, however 1and1 will no work for this new site due to other issues.