@Vij, he can't go for ATI dude bcoz he wants to install GNU/Linux on his lappy too.
@Atg, i also recommended Dell 1520 to him, but he is confused with his budget. I searched around the internet and found these options:
1) Toshiba:
Toshiba Satellite P200/P205: Core 2 Duo, Vista, 1 GB RAM, 17 inch screen, nVIDIA® GeForce® Go 7600
Link: Satellite P200-ST2071 - Toshiba Laptop
Price: $1040
2) HP:
A) HP Pavilion DV6000t: Core 2 Duo, Vista, 2 GB RAM, 15.4 inch screen, nVIDIA® GeForce® Go 7400, webcam, 120GB harddisk
Link: Buy HP Pavilion dv6000t series, HP Pavilion and Compaq Presario Notebook PCs and Laptop Computers direct from the HP Home & Home Office Store
You can customize the lappy at the link given above
Price: $978
This one (given below) is DirectX 10
B)
HP Pavilion DV6500t: Core 2 Duo, Vista, 2 GB RAM, 15.4 inch screen, nVIDIA® GeForce® 8400M GS, webcam, 160GB harddisk, Fingerprint Reader
Link: Buy HP Pavilion dv6500t series, HP Pavilion and Compaq Presario Notebook PCs and Laptop Computers direct from the HP Home & Home Office Store
Price: $1140
This Dx10 model for $1140 with 2 GB RAM is a steal. The only problem is the chipset i.e. Nvidia 8400M GS. I seriously doubt that it would be good in gaming. That’s why I suggested 8600M GT to my friend.
3) Acer Aspire 9120: Core 2 Duo, Vista, 2 GB RAM, 15.4 inch screen, nVIDIA® GeForce® Go 7600, webcam, 120GB harddisk
Link: Products & Services - Notebooks
Price: Unknown
4) Asus G1: Core 2 Duo, Vista, 2 GB RAM, 15.4 inch screen, nVIDIA® GeForce® Go 7700, 160GB harddisk
Link: ASUSTeK Computer Inc.
Price: Unknown
Thanks to everyone for helping me out. Now, it's upto my friend. I have given the above options to him but my best recommendation to him is Dell Inspiron 1520.