Ben (assuming that's your first name),
Try the following minor update below. We normally don't recommend direct changes to template files, and would suggest a template override. However, we're planning to put this as a configuration option (or as the only option) in the 3.1 release.. so having this change overridden with an upgrade should be find. Anyways, on to the change. Modify the /components/com_jfbconnect/views/loginregister/views/default.php:
In the middle of the file, at line 51, change the following:
<div class="label email"><label><?php echo JText::_('E-mail Address')?></label></div><input type="text" class="inputbox" id="email" name="email" value="" size="20" onblur="jfbcCheckEmailAvailable('emailSuccess')" /><br/>
<div id="emailSuccess"></div>To:
<input type="hidden" class="inputbox" id="email" name="email" size="20" value="<?php echo $this->fbUserProfile['email']; ?>" />
This basically changes the input field to a pre-filled field with the email address already set. Please make sure that you have the "Require Email Permission" option set to "Yes" in JFBConnect Configuration. Otherwise, the user will not have an email address to automatically fill in. Also, please note that the user can choose to not give their real email address, which Facebook will then provide a long 'proxy' email address. You can still use this to contact your users, but Facebook will do some cursory checks on it to ensure it's not spam.
Good luck, sorry for the delay, let us know how it goes, have a good weekend, and other pleasantries
Alex