What device do you need this for?
There have been various chats about it recently. This one is fairly thorough: