So, a couple years ago I wrote a component to schedule an immediate check for all items in a servicegroup. Imagine my joy when I saw in 5.6.8 the Mass Immediate Check link in the main menu and the ability to limit to only problems and to limit based on servicegroup as well as host or hostgroup!
I started to play around with this new component but see an issue when limiting by servicegroup. Host and Hostgroup limiting with Show All or Show Problems selected works great. The issue is when I select a servicegroup it acts EXACTLY like the hostgroup limiting. It shows ALL services for ALL hosts that have a service in the servicegroup or it shows ALL problems for ALL hosts that have a service in the servicegroup(Based on Status dropdown selection) and not just the actually services that are in the servicegroup.