After some elbow grease and a lot of quarters...