Fairly good user experience design since the ’90s http://faustlabs.com
Failure is always an option, design accordingly