In terms of serviceability, I would like to make sure that all hardware was under warranty should anything go wrong, however tech support is something we're not really in need of.
We would like to run the server on site and using a Windows OS, the building already had cabling although would probably need some modifications done to it to support the server and growing number of computers (20) and staff. The other computers all either run windows XP or windows 2000 and at present use a computer to serve an ADSL 512kbs connection, the server would take over this role.
the main purpose of the server other than that of the internet connection is for file sharing, we're about to merge several databases into one want to be able to share this data around the network, we'd also like to access the database and files from outside of network (from one of our satellite sites).
If you have any more questions, please feel free to ask.