Just a heads up on .DS_Store files from my experience.
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Does stop new .DS_Store files being made on the NAS server, but if you copy a folder from you Mac over to the NAS, the .DS_Store that is in that folder will copy over.
There are a few thing you can do to stop this happening:
1. Blue Harvest http://www.zeroonetwenty.com/blueharvest4/ very nice app which will keep your NAS, Servers and FAT32 drives nice and clean, and will clean them too.
When you copy a folder over to the server, blue harvest will automatically delete the .DS_Store file from that folder on the server. It will also take care of resource fork files "._Filename" made on SMB shares.
2. Asepsis http://asepsis.binaryage.com/ is another nice program. This changes where .DS_Store files are kept, so they don't go into the folder your working on or made. So when you copy over the folder, there is no .DS_Store file in there to copy.
3. Using the above code, if you make the folder on the server (not on your computer), then move files only, a .DS_Store will not be generated.
My 2 cents worth.