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 it specifically like "Chong's Birthday Party". I just tag it as Chong, birthday, party. If i want to look for this pictures again, i will search by tags!