Acronis OS Selector is a good option... I've had a great deal of success with it at my old job getting my laptop to dual boot. It installs its own boot loader, allows for quick reconfiguration for later OS installs, and allows for dynamic disk allocation. It's not freeware and the eval version...