Long and the short of it is "forget trying to modify ntldr" - ntldr does *not* handle OpenBSD easily - I've never got them playing together nicely. It used to work just fine on NT 4.0. I haven't run any Microsoft products since then, maybe they changed something. Instructions are here: www.citi.umich.edu/u/rees/openbsd/multi.html