Finished product (well, almost) after today.