Heres a great website for fixing your problems by yourself. It has solutions for your pc, mac, android, iphone Xbox etc. It shows step by step guide with details of how you can fix your problems by yourself ,its easey to understand, you can also post solutions, you can add a solution if you think yours is better and easeyer and also includes buying parts in the site. This should help ALOT .
www.Ifixit.com