Sachverhalt: Sachverhalt: A. Mit Verfügung vom 6. November 2006 lehnte die IV-Stelle des Kantons Zürich das Gesuch des 1947 geborenen K._ um Ausrichtung einer Invaliderente ab. Weil sich der Versicherte auch nach vorangegangener schriftlicher Mahnung und Hinweis auf die Rechtsfolgen weiterhin geweigert habe, seinen Auskunfts- und Mitwirkungspflichten nachzukommen, habe aufgrund der vorliegenden Akten entschieden werden müssen. Die IV-Stellte sandte diese leistungsverweigernde Verwaltungsverfügung am 8. November 2006 uneingeschrieben an die von K._ angegebene Adresse. Die IV-Stellte sandte diese leistungsverweigernde Verwaltungsverfügung am 8. November 2006 uneingeschrieben an die von K._ angegebene Adresse. B. Das Sozialversicherungsgericht des Kantons Zürich trat mit Entscheid vom 25. Mai 2007 auf die Eingabe von K._ vom 18. Dezember 2006 nicht ein, weil dieser die 30-tägige Beschwerdefrist verpasst habe. B. Das Sozialversicherungsgericht des Kantons Zürich trat mit Entscheid vom 25. Mai 2007 auf die Eingabe von K._ vom 18. Dezember 2006 nicht ein, weil dieser die 30-tägige Beschwerdefrist verpasst habe. C. K._ führt Beschwerde ans Bundesgericht mit dem Antrag auf (ersatzlose) Aufhebung sowohl des angefochtenen vorinstanzlichen Nichteintretensentscheids als auch der rentenablehnenden Verfügung vom 6. November 2006. Überdies ersucht er um Zusprechung einer Parteientschädigung von Fr. 100.- und um Gewährung der unentgeltlichen Rechtspflege im Sinne der Befreiung von den Gerichtskosten. Während die IV-Stelle auf Abweisung der Beschwerde schliesst, verzichtet das Bundesamt für Sozialversicherungen auf eine Vernehmlassung. 