GRUB has some file system support in it's bootloader. The verifying of the file system prevented haiku for booting fo me. It also can allow you to load some number of blocks after with it's 'chainloader'. It might be more productive to add the support to booting a file of fat into grub. Then keep in X blocks at the start of the file essential boot code, disk access and fs support. Then grub could chain load those blocks and your up and running. It does this for the linux kernel vmlinuz. In fact it may already be able to do much of it. Send instant messages to your online friends http://au.messenger.yahoo.com