Anyone noticed that there's been absolutely no new icons available at mediaicons.org for some months.
I think the upload is buggered so no-one can upload any new content.
I've tried informing the site owner using the "contact" form but this is also buggered!
Anyone know who owns the website?