Well, I've thought about what I could reallistically do. I don't know if they have kids or not. I've never seen them there, but that means nothing. I've thought about stopping by, but I don't know them or know anyone that does know them. I don't think it would go well, or at least there are too many scenarios of things ending poorly, so I have done nothing. A call to a codes officer or fire company may end up poorly for them also and cost them money they don't have. Generally speaking, people around here don't take too kindly to people butting in where they don't belong. If anyone has any ideas I'd consider them.
Mike,
I have to agree with you don't turn these folks in. Maybe it's just me or the fact that I live in a pretty independent state. My reasons for this are you don't even know their story they could be responsible people but going through hard times. If you simply report them you would be hiding behind someone else's badge. I guess I am just the kind of person that if I had a concern I would either go buy the stuff for them and help them fix it or talk to my church to see if they could help or at least buy them some smoke detectors. Heck if you don't want to talk to them leave the stuff on the porch with a kind letter you don't even have to sign it if you would prefer not to.