Working with a mixture of companies of all sizes I have seen everything from the demands of the immediate fail-over always on, fault tolerant architectures of the real time trading businesses to one mid-sized client who had the servers in a cupboard at the office and regularly used to lose their systems when the cleaners unplugged them to vacuum the floor (and I am not joking!)