Think back to the last time you ordered a desktop computer online. You probably spent some time configuring your exact needs: the size of the monitor, the amount of memory, the hard drive space, the type of keyboard and mouse – the combinations seem endless!