"You can set up basic Windows file and print sharing
with Samba in Linux as easily in Windows. Actually, more easily
since, Vista, for example, by default fails with Samba-powered NAS
(Network Attached Storage) devices. You can fix that problem, by
the way, by following my notes on how to get Vista to work and play
with Samba and NAS hardware."