I see one big problem with Ping: it is based on the Apple ID. Currently, my family shares one Apple ID and iTunes account. This makes the Home Sharing functionality in iTunes actually work. Ping is much more personal. It makes music recommendations based on your listening. Apple needs to rework its Apple ID model to allow master and child accounts. Doing that today creates an unworkable federation of Apple IDs.