PS: I've edited my post several times to include more points I wanted to raise. So for those who have already read, you may want to go back and re-read some parts.