Gets my vote, in principle at least. I'd be interested in critiquing component value selection (just look/work around the opto CTR)