Since I've been getting decent traffic to my blog during the past couple of weeks (and thank you all for your interest and feedback), I wondered if I've climbed up on the Results page of the major search engines. So, I searched for "Lawrence Liu" using the following search engines:

   To my pleasant surprise, I'm now ranked #1 on MSN, Google, and A9, but I'm #4 on Yahoo's. Regardless of Yahoo, I'm still overjoyed because I didn't even show up on the first Results page on any of them just a months ago! Nevertheless, if you have any ideas on why my ranking on Yahoo is so different from the others (or perhaps Yahoo's algorithm is correct and the others are wrong), please let me know.

   MSN, Google, and Yahoo are the "Big 3" search engines constantly being written about in the blogosphere, but I personally like the A9 user interface best because its contextual (I'm auto-registered since I have an cookie -- a bit sneaky but I didn't mind), and the Results page tempts me with something else to search for. I believe that this is the future of search - personalized and/or contextual. Why? Because search is almost always a means, not an end. It's usually a task in the middle of a thought or work process. So, search becomes much better (i.e. the results are much more relevant) if the engine can infer why you're searching and predict what you're going to do with the results.