What are the main differences between a laptop and a desktop computer? Highlight at least 2 sections in your answer with markdown, i.e. *highlighted section*. Include keywords *portability*, *performance*, *upgradability*, and *cost-effectiveness* in the response.

user