Hmmm, the different levels of heaven and purgatory are part of Catholic belief. But Graham is right, it sounds different from a Christian religion. For Roman Catholics, which I am one, you recieve salvation for being truly sorry for your sins. You must go to confession and confess your sins to God. Yes, good deeds are very much a part of it, but you must have Faith in God and respect HIM to go to Heaven.
Hmmmm, maybe Baptists or Eastern Orthodox?