Grouping object, merely links different paths together(they each keep their path and fill properties[like linking layers in Photoshop]).
Compound Paths create a new object by combining the objects based on which object is selected and how the objects overlap.
Moe: It could have been a real ugly situation, but luckily I managed to shoot him in the spine.