There is also a program called BootChamp. It has one issue I have found tho. If you restart in windows... it boots to OSX. If you use the OSX control panel to reboot into OSX, it will freeze on the white screen.
I have worked around this for some time. Take a look. Other than that, rEFIt is worth a look.