For USB keyboards and headsets and so on and so forth.

As for the laptop, I believe that there might be external graphics cards, relatively new to the market, that you could hook up through your PCI express slot. But you graphics card is likely integrated into the motherboard, and thus not replaceable. And even if it isn't, it wouldn't be as easy as shoving it in yourself.