Greetings again. I am looking to get a laptop simply because its so darn mobile. Is gaming on a laptop viable? I understand how memory is shared in a laptop and this is shared for the video and cpu. My biggest concern is battery and heat. I have heard that both are issues. Can you DIY a laptop like you can a desktop or is this best left the brand names?