5. A physical computer-readable medium having computer executable instructions stored thereon for generating media object playlists from a set of coordinate vectors derived from a sparse graph of music object similarities, comprising: identifying a set of media objects available to a local client computer; querying a remote server computer to retrieve a set of coordinate vectors corresponding to each of the music objects available to the local client computer; recursively forming clusters of at least one of the retrieved coordinate vectors as a function of computed distances between the retrieved coordinate vectors in multidimensional space; and wherein recursively forming clusters comprises: initially placing each retrieved coordinate vector into a unique cluster, identifying a coordinate vector having a largest number of neighboring coordinate vectors within a first minimum distance threshold, and forming a new cluster from the identified coordinate vector and the identified neighboring coordinate vectors, removing any coordinate vectors already added to a new cluster from further cluster considerations, and repeating the formation of new clusters and removing of coordinate vectors from further cluster consideration until all coordinate vectors have been assigned to a new cluster of at least one coordinate vector.
5. A physical computer-readable medium having computer executable instructions stored thereon for generating media object playlists from a set of coordinate vectors derived from a sparse graph of music object similarities, comprising: identifying a set of media objects available to a local client computer; querying a remote server computer to retrieve a set of coordinate vectors corresponding to each of the music objects available to the local client computer; recursively forming clusters of at least one of the retrieved coordinate vectors as a function of computed distances between the retrieved coordinate vectors in multidimensional space; and wherein recursively forming clusters comprises: initially placing each retrieved coordinate vector into a unique cluster, identifying a coordinate vector having a largest number of neighboring coordinate vectors within a first minimum distance threshold, and forming a new cluster from the identified coordinate vector and the identified neighboring coordinate vectors, removing any coordinate vectors already added to a new cluster from further cluster considerations, and repeating the formation of new clusters and removing of coordinate vectors from further cluster consideration until all coordinate vectors have been assigned to a new cluster of at least one coordinate vector. 6. The computer-readable medium of claim 5 wherein the first minimum distance threshold is adjustable.