I bought this from only using a desktop for the last year. I was a little leery w/ some of the reviews but took the chance anyways. I've had this for about a week. Came on time and well packaged. I'm really happy with all aspects of this laptop. I bought this because I wanted a dedicated graphics card. I don't game much but I wanted to at least be able to sometimes. The keyboard is the regular chick let keys. I don't have any problems with them. The 10 key numbers are a little small but it doesn't bother me. I noticed on my wife's Toshiba we just bought as well that her keys were a little smaller but the 10 key was the same size as the rest. So I guess its just a preference to how you want stuff per-portioned. I put the samsung SSD drive in this thing and it's smokin fast. Off to fully booted in under 10 seconds. The instant on is really nice to. Everything seems to run great. I've ran Diablo 3 as the only game so far and it handled it w/o breaking a sweat. I might upgrade the ram to 8gig but its just up for debate at the moment. I haven't seen a need yet. I would have liked built in Bluetooth and backlit keys but that was not a deal breaker and I knew buying this that it didn't come w/ them. But i couldn't find anything w/ these specs at this price that did. So I just ordered a $20 dongle and bluetooth problem fixed. For the money I think it's really hard to beat. If you throw in a SSD your pretty much running close to top of the line for a non hard core gaming rig. Only complaint might be the touchpad is a little sensitive when typing. If you just posture your hands a little more correct its not a problem at all though (like how your supposed to when playing a piano). When resting on the front/edge though sometimes the thumb will move the mouse a little which can be annoying. To sum up, I'm very happy so far and would buy this unit again. Unless something really goes wrong I don't think anything about my review will change but i'll update if it does. On a side note I did put Win 8 and my SSD on this the same night I bought it. That did require updating some of the drivers for proper functionality.