This is a very amazing computer it is a P4 1.6 Ghz, with a built in 15 inch LCD. Its an all in one unit. The amazing thing is that it has a built in touchscreen LCD. It has a 20Gig Hard Drive and runs Windows 2000. The client called me about upgrading it from 2000 to XP Pro. The client did not know it had a touch screen untill I started installing Windows XP. I found a USB device that I just didn't know what it was. As I was looking for drivers on the IBM site, I pointed to something on the screen for my customer, accidently rouching it, and it made a "beep" sound! As I was looking for drivers I did see an Elo Touch Screen driver. I quickly downloaded it and installed it. This was the missing piece! Touchscreen works great, like on a Palm but more sencetive. My client is very happy and so am I :)