I've cheated a bit on this by installing a hard drive caddy in my tower so I've got OS3.9 and OS4.0 on separate hard drives and it's just a case of slotting in the appropriate hard drive - so no need to open up your case.
The boot selector seems a good idea but from other responses has it's issues.