I have created two diff's, the first one is for linuxBIOSv2 (xpboot.diff) the second is for LinuxBIOSv3, it adds ADLO to v3. details: http://www.linuxbios.org/Booting_Windows_using_LinuxBIOS
Feel free to test it and give some feedback!!
We hope Vista comes soon.
Regards,