Another option is using something like
Dropbox (or other similar software) to sync the files between the computers. That way you get both the speed of having the files locally and the convenience them being the same on all of your systems. (As an added benefit, you can access the files when you are visiting a friend, or if your NAS has died)