i was wondering wether to get the htc desire or the htc desire z, i know that there is a flip out keyboard on the desire z but could someone tell me all the differences, like if it has different ram or something, and which one should i get if i want to use the phone for games, facebook, take high quality pics and record high quality video, listen to music and watch films.