Faits : Faits : A. X._ est titulaire d'une carte professionnelle de chauffeur de taxi depuis le 22 avril 1996. Il a travaillé pour le compte du garage Y._ depuis le mois de mars 1997. Une carte professionnelle de chauffeur employé lui a été délivrée le 21 novembre 2002. Par courrier du 3 janvier 2005, le garage Y._ a informé le Service des autorisations et des patentes (ci-après: le Service) que X._ avait été licencié pour le 31 décembre 2004 car il lui devait beaucoup d'argent. Le 3 novembre 2005, X._, n'ayant pas retrouvé d'emploi dans l'intervalle, a sollicité du Service l'autorisation d'exploiter un taxi de service public en qualité d'indépendant. Le 4 novembre 2005, le Service l'a informé qu'il ne pouvait bénéficier des dispositions transitoires de la loi sur les taxis et les limousines du 21 janvier 2005, entrées en vigueur le 15 mai 2005, parce qu'il n'exerçait plus la profession de chauffeur de taxi depuis le 1er janvier 2005. Sa requête ne serait par conséquent enregistrée qu'à réception des pièces complémentaires. Il ressort de divers courriers échangés ensuite que X._ devait 4'000 fr. à son employeur, mais que le garage Y._ le poursuivait pour plus de 66'000 fr. et que d'autres poursuites avaient été engagées par l'Etat de Genève, des sociétés de crédits, une société de téléphonie et divers particuliers. Par arrêté du 1er septembre 2006, le Département de l'économie et de la santé (ci-après: le Département) a refusé d'accorder à X._ l'autorisation d'exploiter un taxi de service public en qualité d'indépendant et a révoqué sa carte professionnelle de chauffeur de taxi employé délivrée le 21 octobre 2002. Le 19 septembre 2006, X._ a interjeté recours auprès du Tribunal administratif du canton de Genève contre l'arrêté rendu le 1er septembre 2006 par le Département. Le 19 septembre 2006, X._ a interjeté recours auprès du Tribunal administratif du canton de Genève contre l'arrêté rendu le 1er septembre 2006 par le Département. B. Par arrêt du 8 mai 2007, le Tribunal administratif a partiellement admis le recours. Il a annulé la révocation de la carte professionnelle de chauffeur et confirmé le refus de délivrer l'autorisation d'exploiter un taxi de service public à titre d'indépendant. Comme il n'exerçait plus son activité de chauffeur de taxi employé depuis le 1er janvier 2005, il ne remplissait pas les conditions posées par les dispositions transitoires faisant exception au numerus clausus. Il n'avait en outre toujours pas retrouvé d'emploi deux ans après avoir été renvoyé. La loi en revanche ne conditionnait pas la délivrance de la carte professionnelle à l'exercice de la profession, de sorte que le Département ne pouvait la lui retirer pour ce motif. B. Par arrêt du 8 mai 2007, le Tribunal administratif a partiellement admis le recours. Il a annulé la révocation de la carte professionnelle de chauffeur et confirmé le refus de délivrer l'autorisation d'exploiter un taxi de service public à titre d'indépendant. Comme il n'exerçait plus son activité de chauffeur de taxi employé depuis le 1er janvier 2005, il ne remplissait pas les conditions posées par les dispositions transitoires faisant exception au numerus clausus. Il n'avait en outre toujours pas retrouvé d'emploi deux ans après avoir été renvoyé. La loi en revanche ne conditionnait pas la délivrance de la carte professionnelle à l'exercice de la profession, de sorte que le Département ne pouvait la lui retirer pour ce motif. C. Agissant par la voie du recours en matière de droit public pour arbitraire et constatation inexacte et incomplète des faits pertinents, X._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt rendu le 8 mai 2007 par le Tribunal administratif et de dire qu'un permis d'exploiter un taxi de service public doit lui être délivré. Il requiert l'octroi de l'assistance judiciaire. Le Tribunal administratif n'a déposé aucune observation. Le Département a conclu au rejet du recours. 