This computer is a very solid work machine. It's not really meant for gaming though. If you don't need the resources for high end games, this is a great computer especially since it's so cheap. It has plenty of USB ports, so it's real easy to add wireless networking and bluetooth. There isn't room for expansion, but there is 1 PCI slot open that I put a gigabit network card in and there is a PCI express slot for a graphics card if you wanted more graphics power. It already comes with 3gb ram which is plenty for most applications.