KC has it exactly right. As soon as I heard that DeRosa was traded I knew the FAN would be full of idiots crying that the Mets didn't get him. DeRosa is not the missing piece on this team. The missing pieces are named Beltran, Delgado, Reyes, Maine, Good-Perez (not shitty-Perez), and Putz. While those guys are missing, getting DeRosa isn't going to do much.