How can I get some extra fields from Facebook like

Hi.
How can I get some extra fields from Facebook like birthday, location gender etc etc, and map those to my Wordpress created user (when user signs on with Facebook). I have created mappings, do I need to create extra user fields in the functions.php code?

Is there any way to use a custom Facebook button for my Facebook connect button?

Thanks a lot!