After reading a few of those posts by Knight Vision I decided to write myself a boot loader - so here it is! If anyone else has done the same thing and has smaller functions, post them up here.

Written for NASM
boots from a:
works on BOCHS for win32

It basically loads the Root Directory, finds "COMMAND COM", loads it from the FAT12, executes it, then prints "finished" and hangs. COMMAND.COM prints a nice colourful "Hello World!"