With the advent of genre-based music stations, every host can create a custom ambience for his or her next social gathering.
Satellite radio (XM, Sirius, DirecTV, DISH Network) and digital radio (from your local digital cable provider) offer a multitude of commercial-free, thematic stations that will fill your event with fantastic music, without forcing you to swap CDs every half hour.
Just have fun with your selections and use your creativity to make your events "rock."