I accessed my library almost entirely via autoplaylists. Big portions of my library are children's music, children's stories, ambient sleep music & relaxation cd's, fiction & nonfiction books on cd for me, and podcasts - definitely not stuff I want shuffled together.
Here are couple examples of the 22 autoplaylists I used in v1.
Bedtime stories for the kids:
I wanted a random lullaby, followed by 20 minutes of really great random stories, followed by 40 minutes of pretty good randomized stories, followed by a random lullaby, followed by several hours of ambient sleep music
- mood=lullaby, limit number of items=1, randomize playback order
- genre=books for children, my rating=5, limit duration=20 min, randomize playback order
- genre=books for children, my rating>=4, limit duration=40 min, randomize playback order
- mood=lullaby, limit number of items=1, randomize playback order
- album title=ultimate sleep system, randomize playback order
Good children's music:
I wanted to listen to a sampling of the new music I'd acquired from marketplace or wherever, followed by some pretty good music we hadn't heard in a while, and also some of our absolute favorites. Usually I listened to this playlist on shuffle so we got a pretty good mix of new, old, and favorites.
- genre=children's, autorating>=4, playcount=0, limit duration=1 hr, randomize playback order
- genre=children's, autorating>=4, date last played=is before last 7 days, limit duration=2 hrs, randomize playback order
- genre=children's, autorating=5, limit duration=1 hr, randomize playback order
NPR:
I wanted to listen to my npr podcasts (I had separate playlists for podcasts from other sources), and i wanted the most recent ones at the top of the list, and i don't want to see the ones I'd already listened to.
-contributing artist=npr, sort=date added descending, playcount=0
Thousand Names
I wanted to hear random chapters from this book, starting with the ones I haven't listened to yet, followed by the ones I hadn't heard in a while.
-album title includes=thousand names, playcount=0, randomize playback order
-album title includes=thousand names, date last played=before 30 days, randomize playback order
I had lots more examples, but these are pretty representative of what I was doing.
The last few days I've been checking out how iTunes handles autoplaylists. It looks ideal - flexible, powerful, & intuitive...
But at this point I'd be happy enough with zune v1/WMP. It had sync bugs and weird little quirks (i.e., you should be able to select Genre=Rock OR Genre=Rock/Metal; and you should have a lot more flexibility for parameters like Date Last Played; and there are some weird limitations on Sort By categories) but it was mostly able to do what I wanted.