Though i have yet to try them, i think Picasa, Windows Photo Gallery, etc has tagging features which are actually keywords associated with each photo. I find this incredibly useful. With this tagging ability, i will just name my photos in sequential order only, don't have to bother about naming...