Do yourself a favour and avoid CyrixWeb like the plague - you really do get what you pay for. There are many tempting offers on the net that seem too good for the money, and CyrixWeb is one of them...wall to wall problems. I cursed the day I ever signed up with them - be very, very careful.
With virtual hosting, the team providing your hosting really need to have a good knowledge of the systems they are working with, and offer support to you at the highest level - because, lets face it - if something goes wrong, you can't fix it yourself. CyrixWeb fall short of this by miles. Just my opinion/experience of them obviously - but you have been warned.