Our church has a mixed environment of PCs (4-5) and Macs (5-6). The previous IT person is using some sort of server (It's on some sort of NAS-like looking system) that is running Windows Server 2008 Foundation. It's gotten to the point where the clients are often not able to see the server. When they can see it, it takes a fair amount of time to connect. I'm looking for a solid solution that will work in multiple environments and can be used for file storage. I'm not sure if the printers are tied into it (I don't believe so), but if they are, we have 4-5 of those, as well. I'd like to be able to back it up to either another spot within the church or off-site. Any recommendations are welcome.