Flickr and Yahoo sitting in a tree K-I-S-S-I-N-G First comes love, then comes marriage Then comes WHAT THE HELL IS THAT GOD AWFUL LOOKING THING SITTING AT THE TOP OF MY FLICKR PAGE!!!!!! TechCrunch has a report out on the new Flickr logo that showed up yesterday. For those of you who haven’t seen it yet, Flickr tacked