Hi, more/new contributions are welcome here, but meanwhile, you may be interested in this earlier thread, featuring /u/Flubb