I don't know anything about Melky Cabrera but he's apparently a reliable and consistent player and fills a need so it seems to be a good trade and I can't feel too bad about that.
I'll never forget that no hitter though, with him hugging his dad (who was watching him pitch in person for the first time) and crying (and Amy G crying). *sniffle*