I chose not go in depth with mobile platforms because I don't see a need to. Perhaps in the near future? Hmm.
As for the troubleshooting issues, yes I have to admit things get pretty tricky and very time consuming to figure those errors and such. Believe me, even the experienced technicians are having headaches doing troubleshooting too. I did not say I was a professional, and I am just an amateur compared to them.
Do you know how old am I to begin with?
Once again, just because I picked up the knowledge to build, repair and troubleshooting, I don't think I'm that great and I am just another average joe. Trust me, I still think there's alot to learn.