I have one just like this but with the 64GB eMMC drive instead of the 32GB.This one is model number:  14-cb164wmMine is model number:  14-cb174wmI'm already using 30GB of storage space, and I have only added one piece of software.There is no way to add drive space.  I opened it up and checked - no drive connector for either SSD or NVME … the solder spots are there, but their bare.There is only one memory slot.  I swapped out the 4GB with 8GB while I was in it checking it out.  The machine will not boot with a 16GB stick - I tried.  I have "Show remaining battery time" enabled in BIOS Setup (F10) and this is what I noticed after the upgrade:- Battery time while running seems to improve, but suspend time seems to loose a day.- Memory available for graphics jumps from 2GB to 4GB.- You loose 1.3GB of Hard Drive space increasing from 4GB to 8GB.3D performance:  Adware loaded software kills frame rates on this one, but this laptop with 64GB of eMMC drive space handles ASA's Sailing Challenge very well.Battery Life:  second to none.  Sometimes I forget when it was last charged.  I get about 8 to 12 hours run time because I never turn it off and it suspends for a day or two between half hour to 3 hour sessions.  Sometimes I forget where the charger is.All around performance:  Very acceptable.  Snappy and responsive with various apps, never has a problem holding a Wifi connection.  I've burned DVD images using a USB burner and it does fine.  Streams movies well.  It's very light and easy to hold inverted while kicking back on the couch.The 64GB version is my "go to".  I have two nice tablets - an iPad and a Samsung S5E and a nice 17" mid level gaming laptop I never use because I don't game as much as I thought I would and this one has replaced them all.If you have a hard time finding the HP 14-CBxxx in your price range with 64GB, then look for the HP 14-DQ0xxx series - the case is a couple of grams heavier, but same characteristics otherwise