I have a Galaxy S which has both 16GB of internal storage and a MicroSD card (in my case 32GB).
In order to more fully utilize the space, I'd love the ability to set separately the cache location for standard caching (without pinning) and for pinned songs. This way I could have pinned songs stored on my SD card, and the others on the internal storage.
Perhaps a separate one for Podcasts or types of media could also be very useful.
Thanks!