So I am looking to buy some hardware to support a website and run it. What recommendations for companies and/or type of hardware I should get. What OS should it run. My plans is for it to be a pure Web Server. It must be able to support Ruby on Rails MySql SSH Plus I need to be able to expand the harddrive space almost infinitely if I need to. This may be a really general question but I am trying to get a general idea so I can focus my question better.