I currently have a nokia 5300 xpressmusic, but the microphone is broken, so it is hardly useful as a phone. I'm getting a new phone in the next couple of days, and I need some suggestions. It has to be carried by t-mobile, and I liked my xpressmusic's slide out keypad. Thanks! Also, wifi capability would be cool, but I don't want to have to pay a monthly fee for an internet subscription or anything like that.