Right it's almost that time to replace both my phone contracts and I need some help on deciding/finding a suitable phone for the wife. She currently has a HTC Wildfire S and while it is knackered it has survived a pretty rough life. As such I'm looking for a mid range phone that is well built and can take a few knocks but one that is not going to lag out every time it's used. Price wise she does not want to spend much and being a Virgin employee I do get a discount (but even then it will most likely be cheaper to go elsewhere). Any suggestions?