Karen: don't think it would work with non-dairy milks as it is a special reaction where the milk is curdled by the acidic substance. But could research it. It is a similar reaction that happen inside a calf's stomach.
Judydawn: Not exactly the same but I think it melts better. Can add some cream to it to give it the shop bought feel.