Welcome to the forums; it sounds like it's been quite the journey.. and you're only 19?? You damn kids keep making me feel old!

Anyway, knowing that low-level stuff will help you understand what...