Comment Comment by millisecond Posted this before but re-posting with a bunch of updates. parent millisecond 5 years ago