It would appear that the only golden rule is BE CONSISTENT. There are pros and cons to any method, but your life will be simpler if all your data directories (both internal and external drive based" are the same.
My structure is similar to USDJs, broken down by artist and album. Single cuts go into an album even by themselves (or into a Singles directory if they preceed an album). I wish there was a simple way of doing logical links in Windows or if all software handled playlists/tagging/etc. the same way, but they don't, so for me, this is the way that has worked since the dawn of mp3s (and wave files before that).
My structure is similar to USDJs, broken down by artist and album. Single cuts go into an album even by themselves (or into a Singles directory if they preceed an album). I wish there was a simple way of doing logical links in Windows or if all software handled playlists/tagging/etc. the same way, but they don't, so for me, this is the way that has worked since the dawn of mp3s (and wave files before that).