It's going to run linux, host a MYSQL database and time scheduling application that needs to be able to support at least 200-300 concurrent users. It is an AJAX application for time scheduling so there's no big number crunching going on or anything. Is the server side bottleneck more likely to be memory or disk or CPU? I don't want to spend more than I have to on dedicated hosting but I need to make sure my server is powerful enough to support the app.