Thanks for this list! The last one does look interesting.