Spring release adds features that inspire people to explore, discover and discuss their favorite music. REDMOND, Wash. — May 5, 2008 — Last November Zune launched “Zune Social,” a music community Web site where music fans can discover new music, browse each others’ playlists, and comment on their discoveries...