And as for the price showing up as $0, again, the problem was that the logic somewhat changed in the latest release of Magento.
So to fix this, I had to modify:
and basically i had to replace all
This fixed everything and personally I wanna thank Myrth for trying to assist me in the best manner possible even when he is real busy =)
It seems that somewhere down the line, with each new releases, logic changes a bit here and there(for the good of Magento, ofcourse) and you really do need to keep up with the new changes in each releases if something does not work =)
hopefully this will help some of you who are upgrading to latest releases and have similar problems I have had.