I knew it reminded me of something.
Ha, good spot. I'm not super worried about this - there's lots of other sites with similar icons too, and it's a bit of a hassle to come up with anything else. Might change it in future, but I'm going to just ignore it for now :-).
Customer support service by UserEcho