Depending on the application and how you will be running your queries you may need a multi-server setup, but it all depends on how much performance you are looking for. Either way you definitely need to get a dedicated server so that you can tune the MySQL to your likings based on how your code/queries/dbs perform. Hit me up on icq at 36837470 if you have any questions.
