Something I've noticed about the emails that come from the forum. They don't seem to have a valid reply email address associated (at least gmail doesn't show them) This could be the cause of why some people are not getting emails maybe. I know my work filters like crazy and an email like this wouldn't even make it into the system even as junk.
They show like this
DiyLightAnimation noreply@myserver.com
Maybe change to something like this?
DiyLightAnimation noreply@diylightanimation.com and then just have that address go to /dev/null just in case people do reply.
Thoughts?