I am really interested in having a custom laptop built. I would use it mainly for programming. It would need good graphics, be pretty quick, have a good amount of ram and storage space. would it be possible to have one built at a good price (under $1100), or should I stick to a custom built desktop?