One of the biggest selling points for social networks, at least for me, is the ability to upload and see others photos. It’s pretty much the only way I stay in touch with friends in different parts of the country and world. I know there are other photo hosting sites that do some slide show stuff that you can embed onto your MySpace or Facebook page, but for those of you who use…