And can you upgrade the CPU? If you could could you give me a list of CPUs that would fit in the Laptop.
It is near impossible to upgrade the CPU of a laptop.
To upgrade the CPU of a desktop is easy, all you have to do is find the right socket and make sure your motherboard supports it. Take the old one out, put the new one in, you're done.
For a laptop, though, in most cases it's usually built in specifically for the laptop for any given design reason.
In other words, its impossible and if it was possible, you wouldn't want to risk the laptop's design.