Mine's an HP Pavilion with a 15 inch screen, so it can hardly be classed as small. However, it has a 256 GB solid state hard drive which is blisteringly fast if you spend time on the internet. Waiting time for pages to load is virtually non-existent, as is the time to boot up when you turn the machine on. I can't recommend solid state drives too highly. Apart from that, get lots of RAM, say 6Mb, and an i5 processor. That way, you don't waste your life staring at a blank screen waiting for things to happen.