When I finished an image, I first use Bridge which comes with photoshop to give the image keywords, a description and a title. The pro is that in bridge you can make new keywords, so the next time you only have to click on that keyword.
After that I use prostockmaster to upload it to different sites.
http://www.prostockmaster.com/?refcode=4670In this programm there is also a possibility to put in your keywords, to generate new ones for an image and to give it a title. But I'm only using this programm for a week now.
You can download it for free and then you have the possibilitie to upload 5 different images to all the sites they provide (or just to the site you want to, you can choose that).
If you want to upload more images, then you buy the license for $49
After uploading you still have to go to the sites to upload Model releases etc.
It saves me a lot of time
Also see my blog
http://claudiaStockphoto.blogspot.com for more information