I am planning to upgrade my old w550 now. My requirements majorly are that phone should have a full keyboard, full java support and a proper browser. I want to be able to open webpages properly ( including those with java applets ) . There are a few SSH clients for java phones, it would be great if the phone has some ssh client ( windows mobile ?) . Does anybody here uses SSH from mobile ? I will buy some EDGE plans for internet access as 4G is not really affordable these days but if phone has 4G its a + for me. Please suggest cheapest phone that can fulfil these requirements ( no budget restraint but cheaper the better since this will be used only for a year ) .