I collect this information when the customer signs up. Alternatively, you could collect this information on the order screens as well.
Just add custom fields, with a drop down box.
For example:
http://www.mysite.com/admin/admin_user_profile.php?type_id=1
Then click on Custom Fields and create a field of choice as I did n the attachment images!
Hope this helps.