What Small Bootstrapped Software Companies Can Learn From Michelin-Starred Restaurants
Small software teams fail the same way bad restaurants do: specialized people doing good work toward different goals. Michelin kitchens prove you don't need more people or meetings. You need three layers of coordination working together.
Your engineering team just finished building an AI-powered search feature. Took six weeks. Works beautifully. Solves a real customer problem.
Meanwhile, your content team published an article last Tuesday titled “5 Reasons to Avoid AI Tools in Your Workflow.” It’s getting great traffic. Ranking well. Lots of shares.
Your growth person is confused about what to promote. Your support team doesn’t know which message is accurate. Your customers are getting mixed signals about whether your company thinks AI is good or bad.
This isn’t a communication failure. It’s a strategic alignment failure.
Three teams doing good work. Three different goals. No shared understanding of where the company is going or why.
I’ve been studying how Michelin-starred restaurants coordinate their teams, not because I care about fancy food, but because they’ve solved exactly this problem. Small teams. High pressure. Specialized roles. Zero room for misalignment. They get it right every single night.
One software company figured out how to build the same system. They documented it. And it’s been working for them for over 20 years.
Here’s what they do, and how you can implement it starting Monday.
The Three Layers Where Small Companies Break Down
The problem isn’t your people. Your engineer is good. Your UX person is good. Your content team knows what they’re doing. Your growth person understands their craft. Your support team is solid.
The problem is you’re operating as separate teams optimizing for separate outcomes.
At the strategic layer, everyone has different metrics. Engineering measures velocity. How many features did we ship this sprint? Content measures traffic. How many page views did we get? Growth measures signups. How many trials started? Support measures resolution time. How fast did we close tickets?
These metrics aren’t wrong individually. But nobody is optimizing for the same business outcome. Nobody is asking “did this increase our Weekly Active Users?” or “did this improve retention?” Everyone’s hitting their numbers while the company struggles to grow.
At the coordination layer, you’re running on reactive heroics. Someone realizes they need screenshots for a launch announcement. The engineer drops everything to provide them. Content needs to interview someone about a feature. They interrupt mid-sprint. Support finds a critical bug. Everyone pivots to fix it immediately.
This feels like good teamwork. Everyone helping each other. Very collaborative. But it’s actually coordination failure. These were all foreseeable needs. They should have been planned for. Instead, you’re treating them as emergencies and constantly interrupting each other’s work.
At the execution layer, ownership is unclear. Who owns whether this feature succeeds with customers? Who decides if we ship on Tuesday or delay until Friday? Who’s accountable for the customer experience from first touch to daily use? When something goes wrong, who’s responsible for making it right?
The answer is usually “we all are” which in practice means nobody is.
This is harder to solve at bootstrapped companies because you can’t throw money at it. You can’t hire a product manager to coordinate everything. You can’t add a layer of project managers. You can’t bring in a chief of staff to align the teams. You need to solve it with discipline and systems, not headcount.
And that’s exactly what Michelin restaurants do. Small teams. Limited resources. Exceptional coordination through discipline.
How Michelin Restaurants Solve All Three Layers
Walk into a three-star Michelin kitchen and you’ll see something that looks chaotic at first. Twelve people moving fast. Multiple dishes being prepared simultaneously. Intense focus. High pressure.
But watch for ten minutes and you’ll notice something else. It’s quiet. There’s very little shouting. Everyone knows exactly what they’re doing. The coordination is nearly invisible because it was all planned beforehand.
The magic isn’t just in the kitchen. It’s in how the entire restaurant works together.
A bad restaurant operates like this. The kitchen makes food they think is excellent. The dining room sells what they think customers want. These are two separate missions. The kitchen blames the servers for not understanding the food. The servers blame the kitchen for being difficult to work with. The restaurant either fails or becomes hell to work in.
A Michelin restaurant operates differently. Front of house and back of house have completely different jobs, but they share accountability for the guest experience.
Everyone knows the vision. Not just “make good food” or “provide good service” but the specific experience they’re creating together. At a Japanese-French fusion restaurant showcasing seasonal ingredients, the sommelier knows to pair sake with the sushi course, not Chianti, because it supports the vision. The servers know the story behind each ingredient so they can explain it to guests. The kitchen times courses based on how the dining room is flowing. Everyone’s decisions support the same outcome.
The coordination system has structure. Thirty minutes before dinner service starts, everyone gathers for a pre-service meeting. Kitchen, dining room, sommelier. They review the evening. Who are the VIP guests? What are their preferences? Any menu changes? Special requests? Dietary restrictions? What are tonight’s reservations looking like?
Everyone leaves this meeting with identical information. There are no surprises during service.
During service, there’s a physical coordination point called the pass. It’s the counter where the kitchen meets the dining room. An expediter stands there. Usually the sous chef or sometimes the head chef. They coordinate timing across all kitchen stations. They inspect every plate before it goes to a guest. They’re the information hub. The dining room tells them what customers need. They tell the kitchen what to prepare and when.
Fire times make synchronized execution possible. The fish takes five minutes to cook. The steak takes twenty minutes. The vegetables take ten minutes. All three need to arrive at the table within thirty seconds of each other. The expediter calls “fire table twelve” at the exact moment so everything finishes simultaneously. This isn’t reactive scrambling. It’s planned coordination.
After service ends, the team debriefs. Quick fifteen-minute conversation. What worked tonight? What didn’t? Did we run out of anything? Were there any timing issues? What do we adjust for tomorrow? They learn and refine constantly.
Execution clarity comes from station ownership. The saucier owns all sauces completely. The fish station owns all seafood. The pastry chef owns all desserts. Nobody questions who’s responsible for what. If a sauce is wrong, everyone knows whose responsibility it is to fix it.
But the interdependencies are also clear. The fish station knows they need the sauce station’s timing to be perfect. The servers know what’s in each dish so they can describe it accurately. The sommelier knows how each dish tastes so they can pair wines appropriately.
Here’s what surprised me most when I researched this. The best kitchens are quiet during service. Not chaos and shouting like you see on TV. There’s clarity and synchronicity instead. Everyone knows their role. Everyone knows the timing. Everyone knows what they’re accountable for.
The communication happens at structured points. The pre-service meeting. The expediter calling orders. The post-service debrief. During service itself, there’s mostly silence and focus.
The key insight here is this. Silos are necessary for quality. The saucier focusing only on sauces makes better sauces than a generalist would. The fish station focusing only on seafood makes better fish. Specialization creates excellence.
The coordination toward shared goals is what matters. Everyone’s specialized work fits together because they planned it that way.
One Software Company That Built The Same System
Basecamp has been around for over 20 years. They’re about 80 people now. Famously profitable and productive. They don’t do sprints. They don’t do daily standups. They don’t do roadmaps. They don’t do estimates.
What they do instead is something they call Shape Up. It’s their documented working methodology. And when you look at it closely, it’s essentially a brigade system for software.
They run in six-week cycles. These aren’t sprints. They’re cycles with hard boundaries. A cycle has a defined scope, a clear start, and a clear end. Between cycles, they take two weeks off from scheduled work. They call it cool-down.
Think of the six-week cycle as a service. Like a restaurant service, it has defined beginning and end. You prepare beforehand. You execute with focus. You reflect afterward. Then you prepare for the next one.
Every six weeks, leadership meets for what they call the betting table. They review pitches. These aren’t vague feature requests. They’re scope-hammered ideas. Someone has already thought through what this would look like, how much time it’s worth, what gets included and what doesn’t.
The betting table is where they decide what to bet on for the next cycle. What’s worth six weeks? What’s worth two weeks? What’s not worth doing at all right now?
This is their pre-service meeting. Everyone aligns on what’s being built and why before any work starts.
Before a cycle begins, they do something called appetite setting. How much time is this idea worth? Two weeks? Six weeks? Not the same as estimation. Estimation asks “how long will this take?” Appetite asks “how much time should we spend on this?”
Once they set the appetite, they scope hammer the idea until it fits. If the original idea is too big for a six-week appetite, they don’t extend the timeline. They reduce the scope. They figure out what the core valuable version looks like that fits the time available.
This is mise en place. Everything in place before cooking starts. Nothing vague. Nothing TBD. The scope is clear before the cycle begins.
Small teams own projects completely. Three to four people. One designer, one or two programmers. They get a project for six weeks and they own it. They make the decisions. They solve the problems. They ship the work.
This is station chef ownership. The team owns their project like the saucier owns sauces. Complete responsibility for the outcome.
They use something called hill charts to maintain visibility. It’s a visual way to show progress without status meetings. Projects move up the hill as you figure out unknowns, then down the hill as you execute with certainty. Everyone can see where projects are at any time.
This gives the same visibility an expediter has at the pass. You can see all the work happening across teams without interrupting anyone.
The two-week cool-down between cycles serves multiple purposes. Teams fix bugs they didn’t have time for during the cycle. They explore ideas that might become future pitches. They catch their breath. They reflect on what worked and what didn’t.
This is post-service debrief and prep for next service combined. You reflect, you learn, you prepare for what’s coming.
The parallels are exact:
- Betting table equals pre-service meeting
- Appetite setting and scope hammering equal mise en place
- Six-week cycle equals service
- Small team ownership equals station chef ownership
- Cool-down equals post-service debrief
- Hill charts equal expediter visibility
Why does this work? Because it solves all three layers.
Strategic clarity. Everyone knows what’s being built and why because appetite was set at the betting table. There’s no confusion about priorities or scope.
Coordination clarity. Teams know their boundaries and their dependencies because everything was scope-hammered before work started. The handoffs are planned, not reactive.
Execution clarity. Teams own their project completely. They’re accountable for the outcome. There’s no finger-pointing because ownership is unambiguous.
Basecamp maintained this system as they grew from ten people to eighty. The principles scaled because they’re structural, not cultural. You don’t need everyone to naturally communicate well. You need systems that make coordination clear and simple.
Mapping This To Your Team: The Three Layers In Practice
You don’t need to copy Basecamp exactly. You need to implement the same principles in your context. Here’s how to think about each layer.
Layer 1: Strategic Alignment
Pick one north star metric. For Basecamp, it’s customer retention and word-of-mouth growth. For you, it might be Weekly Active Users. Or Monthly Recurring Revenue. Or trial conversion rate. Whatever single number best represents your business health right now.
This isn’t the only metric you track. But it’s the one everyone optimizes for. It’s the shared goal that unites specialized work.
Make this metric visible everywhere. Put it in every meeting. Put it on a dashboard everyone can see. Talk about it constantly. Connect each team’s work to it explicitly.
When your content person is deciding what to write, they should ask “will this article help increase our Weekly Active Users?” When your engineer is choosing what to build next, they should ask “will this feature increase our Weekly Active Users?” When your growth person is planning a campaign, they should ask “will this bring in users who become active?”
Same question, asked by every team, guiding every decision.
Set appetite for everything before work starts. This is the hardest shift if you’re used to asking “how long will this take?” Instead, ask “how much time is this worth?”
A small quality-of-life improvement might be worth two days. A major new feature might be worth four weeks. A complete redesign might be worth eight weeks. You decide the appetite based on strategic value, not based on engineering estimates.
Then you scope hammer the idea until it fits the appetite. If the original idea is too big, you don’t extend the timeline. You figure out what the core valuable version looks like that fits the time available. You cut scope, not time.
This forces strategic thinking. Is this feature really worth six weeks? If not, what’s the version that’s worth two weeks? If there isn’t one, maybe we shouldn’t build it at all.
The strategic no is just as important as the yes. What are you not doing and why? Basecamp famously doesn’t do estimates, doesn’t do roadmaps, doesn’t do sprints. These aren’t arbitrary preferences. They’re strategic decisions that support how they work.
For you, the strategic no might be different. Maybe you’re not doing custom development. Maybe you’re not supporting legacy features. Maybe you’re not chasing every integration request. Whatever it is, make it explicit so teams aren’t working at cross purposes.
Buffer figured this out the hard way. They grew fast and everyone was optimizing for their local metrics. Marketing was driving traffic that didn’t convert. Product was shipping features existing customers didn’t need. Support was handling volume that could have been prevented with better design. Everyone was doing good work by their own measures while the company struggled.
They had to deliberately rebuild strategic alignment. Make metrics transparent. Connect everyone’s work to company outcomes. It took deliberate effort because local optimization is the default without systems preventing it.
Linear does this well despite being a different kind of company. They have clear strategic direction from leadership. Fast decision-making. Everyone knows the priorities. Their public dashboard shows progress. Nothing is hidden. When priorities shift, everyone knows immediately.
Ghost maintains alignment through an open roadmap. The entire community can see what’s being worked on and why. This forces the team to be clear about strategy because they’re explaining it publicly.
The mechanism varies. The principle doesn’t. Everyone needs to know the shared goal and see how their work contributes to it.
Layer 2: Coordination System
You need structured moments where coordination happens, so it doesn’t have to happen constantly.
Run a betting table every week or every two weeks depending on your rhythm. This is where you review what’s been pitched or planned and decide what gets worked on next. Keep it small. Just leadership and leads from each team. An hour maximum.
Review the ideas that have been scope-hammered. Decide what fits your current capacity and strategy. Assign work to teams. Set appetites. Make sure everyone understands the why.
This is your pre-service meeting. Everything gets aligned before execution starts.
The week before a cycle or sprint begins, do pre-cycle planning. This is where you scope hammer the work that got approved. Get specific about what’s being built. Identify dependencies explicitly. Map the timing.
When does engineering need to be done so content has time to write documentation? When does content need screenshots? When does growth need the feature live so they can test the announcement? When does support need to try it so they can prepare for questions?
Write this down. Make it visible. Share it with everyone. These are foreseeable needs. Plan for them.
During the cycle, teams execute with focus. Week one is building and coordinating. Dependencies are handled as planned. Week two is finalizing and preparing to ship. Quick daily check-ins keep everyone aligned, but most communication happened in planning.
Wildbit runs four-day work weeks. Sounds wild, but it forces ruthless prioritization. They can’t afford reactive chaos because they have limited time. Everything has to be planned. Every dependency has to be clear. Every handoff has to be smooth.
The constraint creates discipline. You might not want four-day weeks, but the principle applies. Time scarcity forces better planning.
Nothing ships until the launch checklist is complete. This is your pass. This is where back of house meets front of house. This is quality control before release.
The checklist looks like this:
- Feature is built and tested
- UX has validated with real users
- Content has written documentation
- Growth has prepared announcement
- Support has tested and trained their team
- All teams confirm ready
Every box gets checked before you ship. No exceptions.
This prevents the cold steak problem. Features don’t ship before documentation exists. Announcements don’t go out before the feature works. Support doesn’t find out from customers that something changed.
Everything arrives together, coordinated, ready for customers.
Linear coordinates through projects instead of fixed cycles. Different cadence, same principles. Each project has clear scope and ownership. Dependencies are mapped. Nothing ships until ready. They just operate faster than Basecamp because their context is different.
Transistor runs weekly planning rhythms. Much shorter cycles. More frequent coordination. Same structure. Plan together, execute with clarity, ship when ready.
The cadence matters less than the structure. You need regular moments for alignment. You need clear scope before execution. You need visibility during work. You need all teams ready before shipping.
At the end of each cycle, run a retrospective. Thirty minutes. What worked? What coordination broke down? What dependencies did we miss? What should we adjust for next cycle?
This is your post-service debrief. You learn and refine the system continuously.
The goal of all this structure is the quiet company. Most coordination happens at these structured points. Not constantly throughout the day. Not in endless Slack threads. Not in surprise meetings.
Foreseeable needs get handled in planning. Unforeseeable needs trigger your escalation process. But most things are foreseeable if you plan properly.
Your engineer shouldn’t be constantly interrupted for screenshots. That should have been in the plan. Your content person shouldn’t be hunting people down for interviews. That should have been scheduled. Your support team shouldn’t be surprised by releases. They should have tested it beforehand.
Clarity replaces chaos. Structure replaces constant communication.
Layer 3: Execution Clarity
At Basecamp, teams own their six-week project completely. They make decisions about implementation. They solve problems without escalating everything. They’re accountable for shipping something valuable.
At your company, each person needs clear ownership of their domain.
Your engineer owns code quality and technical decisions. Your UX person owns the user experience and validates with real users. Your content person owns documentation completeness and clarity. Your growth person owns announcement effectiveness and messaging. Your support person owns customer understanding and feedback loops.
Nobody should wonder who’s responsible for what. Ownership should be unambiguous.
But the interdependencies also need to be visible. Document who needs what from whom. Make it explicit in planning. Track it during execution.
The fish station needs the sauce station. Engineering needs UX. Content needs engineering. Growth needs content. Support needs everyone. These dependencies are predictable. Map them.
Even with clear individual ownership, accountability for outcomes is collective. The team succeeds or fails together.
If a feature launches but customers don’t understand it, that’s not just a content problem. Engineering should have made it intuitive. UX should have validated the flow. Growth should have set expectations correctly. Support should have caught the confusion in testing.
Everyone shares the outcome. Like a restaurant, everyone owns the guest experience even though they have specialized roles.
When Basecamp teams ship something, the whole team is accountable. Not just the programmer who wrote the code. The designer who created the interface. The team that made decisions together throughout the cycle.
This creates a safety net. Multiple people watching for problems. Multiple checkpoints for quality. But it only works if ownership is clear first. You can’t have collective accountability without individual ownership.
Other Companies Using These Principles
This isn’t just Basecamp’s weird approach. The principles show up everywhere small teams ship exceptional software.
Linear is fast and opinionated. They make decisions quickly because ownership is clear. They coordinate through projects instead of cycles. Different implementation, same principles. Strategic clarity from leadership. Coordination through structure. Clear ownership of work. Their public metrics show everyone progress. Nothing is hidden.
Wildbit is about 20 people. They run four-day work weeks, which sounds impossible until you see how disciplined their planning is. They use customer advisory boards to maintain strategic alignment. They can’t afford reactive chaos with limited time. Everything has to be coordinated. Same principles, different constraints.
Ghost is open source with a distributed team of 20 to 30 people. They run two to four week cycles. Open roadmap shows everyone priorities. Public metrics create transparency. Their community sees the strategy and holds them accountable. Same principles, different context.
Transistor runs weekly planning rhythms. Much shorter cycles than Basecamp. More frequent coordination. But the structure is the same. Plan together, scope work clearly, execute with focus, ship when ready.
The pattern across all these companies is consistent. Different cadences. Different contexts. Different sizes. But the same three layers working.
Strategic alignment through visible shared metrics. Coordination system through structured planning and clear handoffs. Execution clarity through ownership and accountability.
You don’t need to copy any of these companies exactly. You need to implement the principles in your context. Maybe six-week cycles work for you. Maybe weekly works better. Maybe project-based works better than time-based.
The cadence doesn’t matter as much as having one. The specific tools don’t matter as much as having clear structure. The titles don’t matter as much as clear ownership.
What matters is all three layers working together.
The Failure Modes: What Happens Without This System
Buffer grew fast early on. Great product. Strong growth. But communication broke down as they scaled. Too many channels. Unclear decision-making. Information scattered across Slack, email, Notion, meetings. Nobody knew where decisions were being made or who owned what.
They had to deliberately rebuild coordination. Make everything transparent. Clarify ownership. Establish rhythm. It took effort because they’d let the system degrade while focused on growth.
The most common failure mode is local optimization. Teams hitting their individual metrics while company metrics decline. Engineering ships features that get built but never used. Content drives traffic that doesn’t convert. Growth brings in users who churn immediately. Support closes tickets quickly without surfacing patterns that could prevent future tickets.
Everyone’s doing good work by their own measures. The company is struggling. This happens when teams don’t share strategic goals.
Another common failure is the helping trap. Someone needs something. You drop everything to help. Feels like great teamwork. Very collaborative culture.
But it’s actually coordination failure. The engineer dropping everything to provide screenshots should have known they’d be needed and planned for it. The content person interrupting for an interview should have scheduled it during planning. The support escalation causing everyone to pivot should have been caught in testing.
Reactive heroics feel productive in the moment. They’re actually covering up coordination problems. The Michelin kitchen doesn’t work this way. Nobody runs across the kitchen mid-service to help another station with a tricky dish. They prepared together beforehand so that during service, everyone can focus on their station.
Too many tools and channels create coordination overhead. Slack threads where important information gets lost. Email decisions that half the team doesn’t see. Project management tools that nobody updates. Meetings to discuss what was said in other meetings.
The communication gets confused with coordination. More tools don’t create more alignment. They create more places for misalignment to hide.
Unclear ownership leads to finger-pointing. Feature launches with bugs. Who’s responsible for fixing it? Engineering says they met the requirements. Product says requirements were clear. Everyone did their job. Nobody owns the outcome.
Or worse, “we’re all responsible” which means nobody is. Collective accountability only works on top of clear individual ownership.
These are symptoms of missing the three layers. No strategic alignment plus no coordination system plus unclear execution equals chaos dressed up as collaboration.
Start This Week: Your First “Service”
Don’t try to transform everything at once. Run one cycle using these principles. Treat it as an experiment.
Monday, pick your north star metric. What’s the one number that best represents your business health? Weekly Active Users? Monthly Recurring Revenue? Trial conversion rate? Whatever it is, pick one. Make it visible to everyone. Explain how each team contributes to it.
Tuesday, choose one feature or project shipping in the next two weeks. Doesn’t need to be big. Just something that involves at least three teams.
Set the appetite. How much time is this worth? Two weeks? One week? Be honest about the strategic value.
Scope hammer the idea. What exactly are we building? What’s included? What’s explicitly not included? Get specific. Write it down.
Identify dependencies. Who needs what from whom and when? Make a list. When does engineering need to finish so content has time for documentation? When does content need to finish so growth can prepare the announcement? When does everything need to be ready so support can test it?
Wednesday, run your betting table slash planning meeting. One hour maximum. Everyone present.
Present the scope-hammered project. Walk through what you’re building and why. Connect it to the north star metric. Show how this moves the number.
Each team identifies what they need to do. Engineering lays out the technical work. UX explains how they’ll validate. Content outlines the documentation needed. Growth describes the announcement plan. Support explains how they’ll prepare.
Map the timeline together. Create the launch checklist. Agree on when each piece needs to be done. Make dependencies explicit. Write it all down where everyone can see it.
Over the next two weeks, teams execute their parts. Week one is building and coordinating. Dependencies get handled as planned. Week two is finalizing and preparing to ship. Quick daily check-ins keep everyone aligned. Five minutes maximum. Just surface blockers and confirm timing.
Nothing ships until the launch checklist is complete:
- Feature built and tested
- UX validated with users
- Content written and published
- Growth materials prepared
- Support trained and ready
- All teams confirm ready
Then you ship. All together. Coordinated.
Friday of week two, run a thirty-minute retrospective. What worked? What coordination broke down? What dependencies did we miss? How do we adjust for next cycle?
Write down the answers. These are your learnings.
Next cycle, do it again. Same structure. Different project. Implement the adjustments from your retro. Refine the system based on what you learned.
Within a month, you’ll notice changes. Features will feel more complete when they land. Customer confusion will drop. Support will have fewer surprise tickets. Marketing will actually be able to market things because they know about them ahead of time. Engineering will get better feedback because customers understand what was built.
Teams will start working with each other instead of around each other.
The bootstrapper’s advantage is discipline. While VC-backed companies hire coordination specialists and add layers of management, you build coordination discipline into how you work.
Basecamp is 80 people and famously productive. Wildbit is 20 people with four-day work weeks. Linear moves faster than companies three times their size. Ghost serves millions of users with a tiny team.
You don’t need more people. You need better systems.
Discipline Over Resources
Michelin restaurants prove that small teams can create exceptional output through coordination, not headcount. Twelve people in a kitchen serving sixty guests with nine-course tasting menus. Five hundred and forty plates in three hours. Every one perfect.
Basecamp, Linear, Wildbit, and Ghost prove the same thing for software. Small teams shipping exceptional work. Not through heroics. Through systems.
You already have the talent. Your engineer is good. Your designer is good. Your content team knows their craft. Your growth person understands marketing. Your support team cares about customers.
What you need is the system that lets them work together toward shared outcomes.
Three layers working together:
Strategic alignment. One metric everyone contributes to. Clear appetite for work before it starts. Explicit understanding of what you’re not doing and why.
Coordination system. Planning before execution. Structured handoffs. Clear timing. Launch checklists ensuring nothing ships half-ready. Regular retrospectives refining the system.
Execution clarity. Ownership of domains. Visible interdependencies. Collective accountability for outcomes.
The market’s hard right now. Companies with more money won’t outwork a well-coordinated small team. They’ll hire more people and create more coordination overhead. Their left hand won’t know what their right hand is doing.
Your advantage is you can implement discipline faster than they can. You can make decisions quickly. You can change course when needed. You can maintain clarity because you’re small enough to communicate effectively.
But only if you have the systems that make coordination clear and simple.
Start with one cycle. One feature. One coordinated ship from planning through execution to retrospective.
The system is simple. The execution takes practice. The results compound.
Start Monday.
Enjoy this? Let me know how much!