New Results Relating Independence and Matchings