I've been considering this for a couple days actually (specifically the idea of a big soup directory of tunes and a set of .m3u's rather than recursive directories). Do you know if an m3u can reference another m3u? (i.e. nested playlists like the Empeg supports). If so, this dream could definitely become a reality.

Mike