Fat weather commit based on mystymood but heavily customized so that it can be used easily.