This was going SO WELL... then it Broke... and I'm MAD!