This site is a dumping ground for technical musings and used as a general scratchpad. If content is quoted from another source or site, a link or credit will always be given. If you spot any mistakes or uncredited links, please leave a comment to that effect so it can be rectified.