The only time I build a custom computer anymore is when I have spare parts lying around (I regret leaving my last custom build in FL now but I hate how much room desktops take up).
I only buy laptops/netbooks these days for portability and space and even then I only buy HP due to my past...