My new laptop has all I need. Funny. Ethernet port, USB's CD player.....built in WiFi and all that rot.....and even had XP loaded for me.
My next oldest laptop has built in WiFi, CD, USB, and has XP8.1PRO running.
My oldest laptop has three sets of batteries, remove one to plug in a CD player, built in floppy, ONE USB port, but it still works...with XP.