Looks very nice. Few thoughts:
1. Why does it ask for my first and last name when signing up? I expected that field to want a screenname, given the pretty standard signup box requiring sn, email, password, password again you find everywhere.
2. Do you have to use a java uploader for pics? I'd rather just upload one at a time manually than have to have java on my PC. Can that at least be an alternative?