I have working userpic upload code. That means avatars are coming to JJ. This is a big deal in the sense i've been waiting years for it. The code complexity isn't that bad really. There will be a 10k imposed limit on avatars due to mysql inefficiencies. Someday i'll make guidelines for dimensions and use the java imaging api (hopefully) to shrink the damn things.
I've got a show avatar bit that can be turned on and off in preferences that will be user accessible eventually. Right now once you upload one you're stuck with it. I forgot some logic in the first version to turn on that flag and delete old images if they already exist. You are limited to 1 avatar. I'll always keep it like that, but i may add images to tags later that override the userpic or something. That would increase the number of images while maintaining order/logic to it. I never did understand LJ's 6 avatar idea. It seemed dumb.
I'm hoping to add a photo gallery feature someday too! That would pown! Remember because mysql is so touchy with images i can't guarantee they will be backed up for now.