Which One Shall I Buy ???

I am too much obsessed with searching to buy myself The Laptop. I have been now searching late nights and long weekends. My first requirement is that I need a 15.x inch Non-widescreen display where x >= 0. I feel that a wide screen display makes the laptop too big.

I have come down to these three models [preference in order of appearance] after doing some research, but I am feeling very difficult to choose which one to buy.

1. Dell Latitude D520
Reasons preventing me to buy:
Does not have a SD card reader
Does not seem to have a fire wire slot [not sure]
Is it ok media wise ?

2. HP Pavilion 6000t
Reasons preventing me to buy:
No idea of quality of HP laptops
Widescreen ???
Heard that the customer support is very poor

3. Dell Inspiron E1505
Reasons preventing me to buy:
Seems very very huge
Widescreen
Much Much heavier than the other two

Help me out in choosing the better model and correct me if the reasons preventing me to buy one of the above is incorrect.

Assumptions [Not required to mention at all]:

For programming, internet surfing and little of media
Good Performance, in any way you can imagine
Intel Core 2 Duo
2GB RAM
HDD Capacity >= 120GB
DVD/CD RW
Want to enjoy VISTA
IEEE FireWire Slot
USB Slots
LAN connection Slot
Bluetooth
WiFi
Total cost including buying paper towels for the manufacturer <= 1400 [Ok, negotiable]
No Toshiba and No IBM [I hate them brutally]
Hope I am not greedy or a miser.
Anyway, Thanks In Advance !!!