Matthew, you just have to put groups to every layer. Chris is right. if you leave a mapfile layer witout a group it will go inside _base_ group that has no checkox.