Yahoo has launched "Yahoo! Meme" which allows you to post text, photo, video, music on your own "Meme" page in a very similar fashion Twitter allows you to.You can have your own personal page here with the address as meme.yahoo.com/yourname . You can follow others and vice versa also […]