"I have found", you said? If that site is yours, then you have showed us that you are very bad in site promoting.
I "found" some new sites and put them in my sig too If you're going to spam DP, at least try and be a bit subtle about it. At least your site works ... good to see that it supports transparent PNGs: