For me, as a professing Christian, salvation happens when we REPENT, which is a word that many do not understand. It means to change one's mind. To accept God's plan of salvation, and not our own way. God's plan is that Christ paid for our sins and offers salvation freely to all who have trusted Christ that He paid for their sins. We come to Christ just as we are, He saves us, then He begins working in us to change us more and more into His image. We still have our sin-nature, and will still sin, but we will change and be conformed to His image more and more as we grow in grace. We will all stumble and sin occaisonaly, but God loves us and corrects us, or chastises us, guides us, and leads us in the way we should go. This is a process that is different for each person, for each person is weak in different areas, and God deals with each of us personaly, lovingly, and patiently. Are there Christians that struggle with sin, whatever that sin may be? Of course, all Christians struggle with sin of some type. If we truly want to be good Christians, God will help us to grow and will show us what the sins in our life are that He wants to free us from. Well, that's all for now.