You can download apps or flash it with a ROM to replace those buttons on-screen. My HTC Desire Z has soft touch buttons for home, menu, back, search. Some apps/ROMs allow you to put these buttons on the screen itself. If you're interested in flashing, I'd recommend CyanogenMod.