None should refrain from participation in the Eucharist because of their sin… they can confess & receive right before they take. In fact, I have found that the Eucharist is the best “altar call” in any church. Whenever I lead this portion of the service, I offer an opportunity to confess one’s sins and receive Christ as one receives his body and blood in community. The Eucharist is the best conversion opportunity of all. It is better than any other way to receive Christ, for in the Eucharist you can initiate and start to receive all else that comes from receiving Christ in the same moment, rather than having it sprung on you later in a colossal Christian bait-and-switch. It exceeds the prayer altar breakdown, the campmeeting high, the door to door coercion, the extreme-tract-evangelized, the force-fed-sinners-prayer, etc. All those other ways are permissible, no doubt. Indeed I came to Christ in one of those above ways. Each of us comes to Christ in our own way, but each of us must submit to Him in His Way. However, I find that Communion is common to us all, regardless of our liturgical practice–and it is the best way to convert and immediately be drawn into the great tradition and fellowship of the Church. Quite simply: the Lord’s Table in a Church is the best place to join the eternal fellowship of the Table of the Lord for the first time.
A brilliant article from David Drury on the Eucharist. I picked out a quote, but the whole thing is worth reading.