Interesting discussion here. I have a few comments.
1.) What this Captain did was completely innapropriate. Reason being....I believe... a key part of effectively telling people about your faith is being smart about it, and thinking before you act. Having an airline Captain, whose job is to fly the plane, and having him put the believers AND the non-believers on the spot like he did, is not going to make the non-believers very receptive. I don't understand how an intelligent many like him could not have realized the reprucssions of what he was doing before he did it....how he could not know that the reactions of all the non-believers was likely to be, "Why is this guy pointing me out? I just want to sleep on the plane. It's not his job to preach to me."
2.) Being a believer myself, my personal choice of methods to spread the Word is by showing His love through example, simply through the way I live my life. Through example you make people want to have what you have, not by pounding them over the head with a Bible. This also means thinking before you witness. Telling people about the Lord is very tricky this day and age. This dosen't mean be ashamed and keep quiet..it just means you have to pray for wisdom, that you'll find the right opportunity to tell people. There really is a VERY fine line between "wittnessing" and "pushing"..and I find that in being a Christian, this is one of the most challenging things to learn. One could spend a lifetime learning this.