Two awesome things in one day! (long, sorry)