AllanC,
man you got some serious eco system going on in your garden!