Adding a question on registration

Is it possible to ask an additional question so that when people sign up I can ask them how they found me. I want to give them options like, facebook, search engine, twitter etc etc

I prefer them to do that as they register and before they pay. Is it possible to include that?