thoriffic- this has probably been done before

more about : thoriffic