I have read all the articles you have post like this and learnt a lot from them. It is very hard to get these kinds of valuable info from other sites.
Currently I have my site running on a shared server. In the future I may move it to the dedicated server, what is you suggestions about on how to choose the host for dedicated server? or which host is the best for it.