Facebook is one of the most popular services for social networking on the Internet today. People who use Facebook enjoy keeping in touch with friends and family, making new social connections, and even use Facebook for business purposes. One advantage Facebook profiles have over other kinds of social network services is that they are crisp and clean, easy to navigate and easy to use. In addition to the core products offered by Facebook, an enormous amount of accessories or applications have been developed for use with Facebook profiles, but they have their good and bad points.