Yep thats perfectly acceptable. As for creating a boot screen, newer interations of Linux will do it for you, which works especially well if you install Windows first and Linux second. SuSE Linux has a particularly nice install routine called YaST, which has a very nice GUI to set up a boot screen.