I think with a lot of these things, you need to weigh up specificity of training for the event with the need to progress from what you're used to. In other words ideally you want to get used to running fairly long efforts in training on consecutive days, but that's not something you want to jump into if you're used to having a rest day either side of your long run.
During normal marathon training I would do my long run on a Sunday but Saturday would also be a quality run, either long intervals or maybe a tempo run. For consecutive HM/marathon I would probably adapt the Saturday run to be more endurance orientated but still with a bit of quality, e.g. progressive run with a fast finish (marathon pace or close) or with marathon pace in the middle. So I'd be quite happy going over HM distance on the Saturday but still doing a 20m+ run on Sunday. If you're not used to such a heavy work load and/or quality back to back, ease in with gradually increased mileage on the two consecutive days before adding any quality. And have a rest day either side. 
Edited: 07/06/2011 at 11:11