À son retour dans la LNH la saison suivante, c'est d'ailleurs avec l'équipe mère des Phantoms, les Flyers de Philadelphie, que Sim accepte un contrat en tant qu'agent libre. Il ne dispute que 36 parties avec ceux-ci avant d'être échangé aux Panthers de la Floride en retour d'un choix de septième ronde au repêchage de 2007. Au terme de cette saison, il signe un contrat d'une saison avec les Thrashers d'Atlanta puis à l'été 2007, il se joint, toujours en tant qu'agent libre, aux Islanders de New York.