jsilveira,
As this will be very subjective, as the posts indicate, I can only offer one bit that you might find useful/interesting.
Consider getting & running a dual Monitor setup. If you pogram and do a substantial amount of WEB generation, it is wonderful to be able to have different displays active at the same time. If you use an interactive prog like DreamWeaver for instance, you can view the results as you code. I find that there are many other advantages.
Just a consideration.
rvnguy
"I know everything..I just can't remember it all