I have a similar setup to you, we have a desktop computer, running windows 7, that has a shared folder with all our customer files on it, it's fast, reliable and with the addition of carbonite, it's redundant.
I don't see an issue with this setup. Having just recently gone through a disaster...