Desktops can be fun to upgrade and customize, but I think the same experience with a laptop, with our current technology, is just impossible.
Just get a nice one now and it will last you a while. You might not be able to play the latest game on the highest settings, but you never will be a ble...