For a while now I've had two separate boxes for IIS webserver and SQL server, but it's become quite expensive, and I'm wondering if I could instead get one high powered box and run them both from the same box instead. Anyone have any experience of this or advice? My sites gets around 5 million hits a month so the box would have to work fairly hard.