Dev, a freelance web developer, emailed Bina: "I'll build your bakery's online store for $8,000, done in 6 weeks." Bina replied: "Deal — but I need it in 4 weeks for my grand opening." Dev did not respond and began work. Three weeks in, Bina emailed: "Cancel — I found someone cheaper." Dev had already spent 50 hours and bought a $400 software license. Discuss whether an enforceable contract was formed, the effect of Bina's 4-week reply, and Dev's remedies.