What makes VPS hosting better choice than dedicated server hosting if this is case,and why it is so.?