Cheapest way would be like John Bigboote says. But first some questions: A) What kind of services you are giving to the people? B) What is your budget per user space? C) How good is your Linux knowledge? D) Any speacial wishes? ( no, hardware for free isn´t included ) If I was you I would do this: Workstation: Motherboard from ASRock link, AMD Sempron64 2500+, 256MB RAM, DVD-ROM, cheap *ss keyboard from Genius and optical mouse, headphones with microphones, 17" Samsung CRT screens. Server: Just a router and a switch. Software: Knoppix Linux Live DVD. EDIT: The Biostar M7VIG400(7.x) with integrated AMD Athlon 2200+ (32 bit) is low cost, NEVER touch PC-Chips ever in your life