Would DRBD work for separate sites? I have to admit, I don't know much about it, but from a quick glance at the
DRBD site, it sounds like synchronous mirroring is going to slow things down too much, while asynchronous mirroring would probably not create a useful copy (i.e., the databases would probably end up out of sync.)
To the original poster: there are a number of threads which discuss standby configurations, some for NE, possibly some for the OS version. I don't have them at my fingertips but you could try a search.
I plan on setting up a NE standby config across widely separated offices in the near future. When I get it running, I'll try to post my solution.