Windows Mobile 6 Shows Promise