I just wanted to thank you for taking the time to put your thoughts into words, well done btw might look into becoming a writer :) One thing about learning Spanish though is you will not be able to use it here as if you were in Mexico, Cuban Spanish is a dialect all of its own and I have yet to find a proper course online.