It always nice to see someone who is absolutely sincere and also willing to learn [...]
Dude, you first bumped this thread (a few posts back) after nearly 5 months of inactivity with an unneeded answer (topic was dead, OP hasn't been active in months and your post added nothing of value).
Now, 3 weeks later, you're adding another unnecessary "answer" to the pile, written as if you're addressing OP for the first time...
Also, the boilerplate that OP is "absolutely sincere and also willing to learn" is particularly funny, considering the first response in this thread (which was LeGaulois calling OP out for being insincere and wasting everyone's time).
Stop junking up the forum with superfluous posts, man!