Okay, I have built numerous desktop computers, and feel very confident in my skills in that area. I know that, for the money, I can build a quality machine that any retailer would charge thousands.

Now I want to build a laptop, but I don't know where to start. Newegg and similar sites have all kinds of hardware for desktops, and you can typically find laptop memory and ROM drives, but where do you find all the other hardware (cases, mobo, processor, etc)?

Is this possible, or is it best to just buy a brand name machine?