I had a look the other day at the Leaflet site. Very interesting things they are talking about... :-) Hope to see some of them implemented in the future.
But for now, we are test-driving our site, and I came across a strange thing.
Some icons are showing with the famous broken image icon. The images are all in place on the server. If I try to access an image directly, it gives me a 403 error.
When I go over the icons that are not showing, I see that the permissions are not set read/write for everyone, and the icons that are showing have that. I think it has something to do with the OSX Lion that my wife uses [this is giving me headaches with the permissions across our little network of two.]
So I reset the permissions, uploaded the file again, reload, and nothing. I even downloaded the file anew from the mapicons server and uploaded it to my server. And again no luck.