The only DR & BC project I've been involved in resulted in us virtualising all of the servers onto a Hyper-V platform. We used Backup Exec to do a full daily backup of the entire infrastructure to tape, which was then sent off site. We had two alternate sites provided by a dedicated BC provider with pre-allocated servers waiting for us to need them. The idea being that we get the tapes shipped from the off-site storage facility directly to the BC site, then restore the entire environment from tape onto the Hyper-V servers at the other end.
We did a trial run of the restore process, it took us a day to get the entire environment up and running, then left the data restore running overnight. By the following morning, we had an exact replica of what was running back in the office.
Obviously that's a pretty high level description of what suited the specific organisation, and probably wouldn't be a good fit for many others. One of the biggest limitations was that the tapes we were restoring from were from the previous Friday, which means potentially up to a week of data might be lost.
As sidethink said, you've left this pretty open so it's hard to answer in any more detail - I assume that's what you had in mind, though?