The HP dm1z is a better value. By default, the x120e comes with a 3-cell battery, a slower e-240 single-core CPU, only 2GB of RAM, and an HDD that is both slower and less spacious (250GB 5400RPM vs. 320GB 7200 RPM).
At default, the price of the x120e is $400 while the price of the dm1z is $420 (with coupon code SAVE30HP). Put the option for 3GB of RAM, and the price jumps to $440. Add the same speed and capacity HDD and APU plus the 6-cell battery (which awkwardly protrudes from the back), and the price goes to $600. You also have to take into account that you can just upgrade the HDD and RAM without voiding the warranty, which would cost a lot less (1x2GB DIMM is only $25 at Newegg while a Western Digital Caviar Black 320GB, which is the exact same HDD as in the dm1z, will go for $60).
So, if you do it yourself (except for the battery and APU), the price will be $575.
Also, don't know from where you got that the dm1z ordered from HP's website doesn't have a warranty. It comes with a 1 year warranty.
Then click on the Warranty & Support tab.
Also, if you want to put 4GB of RAM on the dm1z: http://www.newegg.com/Product/Product.aspx?Item=N82E16820148316Edited by LOL_Wut_Axel - 2/25/11 at 10:18am