Special thanks to Corey Langseth for editing the English version of this article and special thanks to Tianqi Zhang for editing the Chinese version.
My cell phone has been playing one of the biggest roles in my life. I use it for (infinitely) many things. Recently, when I started a new job, on the first day I used the company's outlook to look up my new colleagues’ names and titles; I also used facebook to find out my boss's age. All of those searching were done on my Pocket PC without any noticing. Some people might say that usage like this can only be handled well by a desktop. Yes, but when smooth functionality encounters mobility, it can make life much easier and work more productive than a desktop or laptop can. For example, my cell phone has a flashlight button which simply turns on the camera flash; this becomes extremely handy when I need to find my keys in the dark. Another example is when I am on a trip; I use HopStop and Google Maps on my cell phone to figure out where and how to get places. There are many other uses I could share, but I feel it is more important to share what software I would put on a cell phone and how to take advantage of the whole package.