Top
Best
New

Posted by cvbox 6 days ago

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

It's the time of the year again, so I'd be interested hear what new (and old) ideas have come up. Previously asked on:

2024 → https://news.ycombinator.com/item?id=42373343

2023 → https://news.ycombinator.com/item?id=38467691

2022 → https://news.ycombinator.com/item?id=34190421

2021 → https://news.ycombinator.com/item?id=29667095

2020 → https://news.ycombinator.com/item?id=24947167

2019 → https://news.ycombinator.com/item?id=20899863

2018 → https://news.ycombinator.com/item?id=17790306

2017 → https://news.ycombinator.com/item?id=15148804

479 points | 552 commentspage 2
laurentiurad 6 days ago|
I built and run several SaaS platforms:

- https://dave-bot.com -> a full-stack AI platform where you can generate videos, images, music, code, 3d objects with frontier Gen AI models.

- https://headsnap.io -> a platform that you can generate images of yourself based on 4 selfies.

- https://quantiq.live -> a service providing financial and historical data for stocks, as well as government trades.

- https://aivestor.tech -> an AI agent that picks small/midcap stocks and trades them using Alpaca API. It uses Reddit, news, polymarket, Google Trends and many other data sources to take investment decisions.

- @Polyglot_lingua_bot -> a voice-enabled Telegram-based bot that can help you learn new languages.

- https://select.supply -> a directory of carefully-curated and well-crafted products.

All of those allowed me to quit my day job and live a comfortable and flexible life. I still invest time in maintenance and adding new features, but I love coding, marketing and everything that comes with promoting and selling a SaaS (and I also have a serious addiction for Stripe notifications).

On top of that, I developed my own software agency where I help clients build and scale software (https://bitheap.ch).

rahulmax 6 days ago||
Headsnap is such a scammy and/or crappy website. I paid to purchase credits for $5, tried to train a model to generate a headshot. Nothing. It just refreshes and comes back with nothing. Will not recommend.
laurentiurad 6 days ago|||
When did you do it? The minimum package is $8. If you did this in the past, why didn't you reach out for support? I get more than 100 customers per day and rarely have issues.
laurentiurad 6 days ago||
ah now I see you generated your pics 8 minutes ago. You can now see them on your account page. I have a clear disclaimer that says it can take up to 30 mins to generate the photos and that you will get an email once the photos are ready.
Sammi 6 days ago|||
You probably need to add some visual indicator that the generation is ongoing. A progress bar is ideal, but those can be hard to feed with real data.
laurentiurad 6 days ago||
Thanks! I wanted to implement something like that, but it's difficult to predict the progress since it's depending on how many requests are being handled in that exact moment, but it never got past 25 minutes, not even during peak hours. I am thinking of adding a modal saying that you can close the page and you will get notified over email when the photo generation is ready (the email part is already there).
ChromaticPanic 5 days ago|||
Doesn't have to be accurate. Just always set it to 30mins if it will never go past that. Most people will be pleased it finished sooner.
reed1234 6 days ago|||
Maybe a queue then?
laurentiurad 6 days ago||
I am not sure if this is a problem that should prompt an architecture change of that caliber. I use a distributed network of GPU-machines and each request is handled sequential. If all machines are busy, then the request goes into a queue already and is being picked up by the first machine that becomes available.

Also, the user got the pictures after just a few minutes and there is a clear disclaimer, and an email is being sent to the user once the pics are ready. On top of that, I have no complaints from other users about it. It's clear to me that the intent of the user was to cause some reputation harm, which I think didn't work. I also got an email from a person with the same first name (not sure if it's the same person tho) that they offer UX services for Headsnap.

pjc50 6 days ago|||
Thirty minutes? Polaroid film could do it in five.
laurentiurad 6 days ago||
30 pictures? I doubt that
ben_w 6 days ago||
Polaroid paralellises well.
laurentiurad 6 days ago||
anyway it's just a disclaimer. It never took more than 25 minutes and the fastest generation was 3 minutes for >30 pics.
dustypotato 6 days ago|||
you can just do it with nano banana for 1/100 the price
ak9802 18 hours ago|||
Thats true. And using it on https://nanobanana.is can be even cheaper.
laurentiurad 6 days ago|||
You won't get consistency between pics with nano banana. I tried using it in Headsnap and the results weren't as good. Faces change drastically between pics. Also the cost per pic with nano banana is 0.24 per pic, x 30 pictures that I generate for a pack, you would pay $7 (with big quality issues).
marziply 6 days ago|||
I find both of your stock apps (API and investment) quite interesting but both websites are eerily absent of any information outside of their respective purposes. Both websites are clean and the designs are nice but struggle on mobile it seems (I'm on Android, Brave browser, horizontal scroll seems to be buggy). I wish there was additional information outside of just what they do - I'd like to know more about the developer that created them, goals/ambitions for the future, that kind of thing. Right now, the investment app looks like a scam from an outside perspective. One page, limited information, nothing personal about it. How can I trust such a website with my hard earned cash? I think an improvement would be to have additional pages on who you are, why I should trust you, and what exactly I might get in return for my subscription. It's also probably important to make it clear that you cannot promise any long term profits from this app and that it is almost akin to gambling so users should be prepared to lose money.
laurentiurad 6 days ago||
thanks a lot for the feedback! That's a really good point!

When it comes to QuantiQ, I thought about targeting businesses. I already have 2 major clients and had plenty of demos with others. Usually they are not interested when taking a decision about reading pages on the website. Most of them are concentrated on finding out how you manage incidents, security policy, how do you handle improvement suggestions, SDLC, velocity etc. They anyway do their due diligence when it comes to the founder. But I totally understand your point. For B2C this is really important.

Already fixing the mobile navigation and adding some pages with more info about me.

vintagedave 6 days ago|||
Do you delete the uploaded photos after you've finished processing? The privacy policy does not make this clear.

https://headsnap.io/privacy

Alternately that their presence doesn't grant any rights for other use would be a good clause which I didn't spot.

laurentiurad 6 days ago||
I remove the photos only if requested by the user. The photos are removed immediately, as well as the account if that is requested too. I definitely do not use the pics for retraining or any other purpose, but just to serve them on the individual overview page of the user.
eXpl0it3r 6 days ago|||
What's your source and/or quality of the financial data? How much do you cover? What data fields do you provide?
laurentiurad 6 days ago||
I fetch those from 10-Q forms through an internal scraper I built. The response is quite big, you can check it out here: https://www.quantiq.live/docs
akudha 5 days ago|||
Nice! Makes me wonder how many other businesses are possible to build, on top of govt data.
infecto 6 days ago|||
Honestly looks like a scam and your description of it makes it even sound more like one. Most of those fields you return in that docs page have nothing to do with k or qs and are equity pricing data you are buying from another third party.

Not a knock just being honest as it looks like you just don’t know so maybe this helps. Here is an example of a real company that scrapes k/q docs.

https://sec-api.io/docs

laurentiurad 6 days ago||
Question was about financials. The service is not only limited to q forms, obviously. Historical data or government trades are not available there. So you want me to share with the Internet all my data sources just to prove you it's not a scam?

You seem to be trying to promote a service and throw weird accusations that the service looks like a scam without even trying it, which is shameful tbh.

infecto 6 days ago||
Again no disrespect, it’s blunt honesty. I am not promoting anything. I live in the US and work at the intersection of finance and software. Your site has quite literally zero details on it. It’s a bunch of fluff on the landing page. Why would anyone signup without any information about what they are signing up for. Your response to a question about sourcing it’s odd. You only mention 10qs which you built a scraper for but the docs you linked to don’t really have much in the way of 10q data. Some surface metadata but none of the guts of a 10q. Most of the data you linked to is market data that you would have to be sourcing through a third party. It’s just an odd response for someone like me who works in the industry that you mention 10q but none of the data is really what I would consider 10q data.

Wish you luck but don’t take honest opinions from someone who buys significant amounts of financial data as someone trying to promote a service. Just linking someone I would consider a competitor to yours in the Edgar space.

The question is about financials and nothing you linked to is about financials.

laurentiurad 6 days ago||
No disrespect but still accuse someone of a scam, right?

I specified clearly in the description of this service that I deliver financials, historical or congress/senate trades. I think it's obvious for someone working in finance that the last two cannot be fetched from quarter or annual forms. Things like revenue, eps, ebitda, pre/post earning moves (those use last, open prices too), are strongly-related to 10Q though.

I really don't care whether you like the landing page or not. I have two B2B clients for this API and 0% churn so far, which is the best metric I need to track right now. I will stop responding to this thread since I don't think it's productive for any of us.

infecto 6 days ago||
Again only honest feedback. As someone who would be a potential client your site looks like a scam. Good luck!
aembleton 6 days ago|||
I get 404 when I look for pricing of headsnap - https://headsnap.io/pricing
laurentiurad 6 days ago||
thanks a lot for the heads up! That menu shouldn't be available for users that are not logged in. I just pushed a change to hide it. You can check the prices at the bottom of the landing page, before I add a dedicated page for unauthenticated users.

LE: I just added the pricing page for unauthenticated users too.

mft_ 6 days ago||
Well-meaning feedback: on the front page, there's a pricing section lower down, which only mentions credits and doesn't give a price; the click-though goes to a login screen.

I found this so instantly frustrating that I rage-closed the page and came here to moan!

Reading the comments, I don't believe you're looking to implement a dark pattern and not show the price, but that's what seems to be happening currently.

Now I see the main pricing page, it's worth pointing out that the categories and prices there don't match with those on the front page: 'starter' with 30 headshots vs. 'novice' with 35; 'basic' with 60 headshots vs. 'proficient' with 70, etc.

laurentiurad 6 days ago||
thanks a lot! Will update on the main page so it matches with the actual pricing tiers.

LE: done :D

buggy7 6 days ago||
Hey, I was looking to try this out but I was getting a 404 on the signup page. Just a heads up.
laurentiurad 6 days ago||
Thanks for that! I just checked and it seems to be working. Can you maybe try again?
buggy7 6 days ago||
Looks to be working now, thanks.
davenci 6 days ago|||
Do you think it will become more difficult to make money on such services due to AI getting better and better at coding? Like, wouldn’t that make it easier for people to create competing services?

Or do you think this effect is counteracted with AI also opening up for new opportunities for creating services that would not otherwise be feasible pre AI?

laurentiurad 6 days ago|||
I agree that development has become easier and the barrier for entry is generally lower due to AI. However, without distribution it's still pretty much impossible to get clients. You also need to have some engineering background since AI cannot solve everything for you.

Important to mention, IMHO not many people are willing to sacrifice their time and energy to start something that doesn't have a clear path to profitability.

davenci 6 days ago||
That makes sense. And I guess distribution/marketing is an ever moving target in which those being the most clever and willing to put in the time and energy wins regardless of AI getting better?

Like, say AI makes distribution and marketing easier, now it’s easier for everyone, but they still compete for the same clients. So while your signal is getting stronger, so is the noise (the signal of all the other competitors). So those who put in the hours and smartness to «invent» a more clever marketing strategy are the ones able to break through the noise and reach the clients?

In other words, distribution/marketing is the bottleneck and the target is ever moving?

laurentiurad 6 days ago||
Exactly, and currently I'd say that AI is not too helpful with distribution/marketing. I still do copyrighting myself as with AI it really feels impersonal and "artificial". By distribution I also refer to social media following and users that trust you to test/buy your product. IMHO this is still the most challenging part to solve, as it takes a lot of time to improve your social media presence to reach a state where it's guaranteed that you will have customers from the moment of the launch of your product.
whatamidoingyo 5 days ago|||
That headshot project looks completely AI generated. The landing page is a full-fledged AI template.
laurentiurad 5 days ago||
You mean the frontend? What makes it entirely AI-generated in your view? Even if it were, would that be a problem for you or you're just envious?
whatamidoingyo 3 days ago|||
Yes, the frontend looked AI generated. I see that you redesigned some of it, though. It looks much better. I didn't mean to insult you with my comment. I shouldn't have said that; I apologize.
pplonski86 6 days ago|||
Wow! how do you make marketing for so many projects?
laurentiurad 6 days ago||
It's the most difficult part. In my experience paid ads do not work very well so I am not relying too much on those. I usually use social media with UGC videos created either by me or by content creators. I also reach out on Instagram, even dating apps, to users and pay them to use/promote a product.

Recently I started to use n8n automation to post on Twitter/LinkedIn, however I tend to keep those posts short since they are created with LLM's and do not seem authentic.

As for the SEO part, I usually upload search console extracts into Perplexity deep research and ask for actions on how to improve ranking for different keywords.

nationaloil 6 days ago||
really inspiring! Any tips on how you manage incidents and customer queries?
laurentiurad 6 days ago||
thanks! Most of these projects are hosted on Vercel, and I am extensively using their observability solution to get alerts when something unexpected happens. After some time you get to fix everything and you'll spend less time firefighting.

For customer queries, I usually respond myself. However when I am not available, I have a small team of freelancers that help me just with that. I played with LLMs for responding to questions, but it just didn't work out for me.

mickael-kerjean 6 days ago||
I launched Filestash [1] as my response to the infamous “Dropbox should just be FTP” comment. Once I had a decent FTP experience, I kept going: adding support for pretty much every storage protocol, plugins to expose Dropbox (or anything else) over FTP, SFTP, MCP, or S3, and all the features I wished Dropbox had, with plugins to customize everything.

The base product is open-source and I make money from custom builds, additional plugins, paid support, and the occasional extra feature for companies with specific needs. It's a bit more than noodle profitable but quite under a normal salary.

[1] https://github.com/mickael-kerjean/filestash

PurpleRamen 6 days ago||
Where is the dropbox-part in this? This seems to be a filemanager for remote storages, which is kinda the opposite of dropbox, which is mainly a local service for syncing data. Or did the documentation missed explaining the sync-function?
subdavis 6 days ago|||
What a blast from the past. I attempted to build a file-sharing tool for my team when we had video and images strewn across the org. I prototyped embedding filestash for the frontend.

It was basically a backend for generating STS credentials on the fly using a more ergonomic interface. It never went anywhere and I haven't thought about it in years, but I still believe it was a good idea that I just didn't have the organizational clout or time to push forward.

Edit: apparently I contributed at some point too? I *barely* remember that. Glad to see the project is still succeeding!

[1] https://github.com/subdavis/workspaces-io

black_puppydog 5 days ago|||
This could probably be more profitable for you with better tagline/explanation!

I have the context for what "that comment" was, might even be in the target audience, yet from the landing page I'm still not entirely sure what it actually does. Might be worth trying a few "it's like X but with Y" or "imagine if dropbox could Z" and other formulations on uninitiated people in your target audience?

two_handfuls 6 days ago|||
I found a typo: "Apply fined grained access control to keep your shared content under control." should be "fine-grained access control".

There: https://www.filestash.app/smb-client.html

randallsquared 6 days ago||
The faux screenshot of HN tickled me.
czhu12 6 days ago||
https://canine.sh - makes it dead simple to turn your Kubernetes environment into a Heroku like PaaS.

Mainly used in organizations with developers who want to deploy to a corporate Kubernetes environment, but don’t want to deal with the complexities.

It’s fully open source so we’re covered by sponsors, the largest being Portainer $5k+ / m from sponsorships.

Makes it possible to keep the cloud offering totally free.

aspenmayer 3 days ago||
Just a heads-up:

The footer of https://canine.sh/ says the project is MIT licensed, but the GitHub site at https://github.com/CanineHQ/canine says the project is Apache 2.0 licensed.

I'm not sure how to reconcile that, but the project seems really interesting, either way.

SeriousM 6 days ago|||
Is canine for kubernetes as coolify is for docker? Lovely!
czhu12 6 days ago||
You know what, that’s a better way to describe it than I’ve ever been able to come up with!
strangelove026 6 days ago|||
API Reference returns a 404 btw

https://docs.canine.sh/swagger/page.html

czhu12 6 days ago||
Yeah, it’s currently https://canine.sh/api-docs

Been trying to find time to fix the issue on the other side

ekropotin 6 days ago||
Holy cow! That’s exactly what I’ve been looking for my homelab.
czhu12 6 days ago||
Give me a shout if you need help setting it up!

On the discord, or chris@ canine<dot>sh

cvbox 6 days ago||
2024 → https://news.ycombinator.com/item?id=42373343

2023 → https://news.ycombinator.com/item?id=38467691

2022 → https://news.ycombinator.com/item?id=34190421

2021 → https://news.ycombinator.com/item?id=29667095

2020 → https://news.ycombinator.com/item?id=24947167

2019 → https://news.ycombinator.com/item?id=20899863

2018 → https://news.ycombinator.com/item?id=17790306

2017 → https://news.ycombinator.com/item?id=15148804

rozenmd 6 days ago||
I run OnlineOrNot - https://OnlineOrNot.com

It started as just an uptime checker for websites, eventually I added support for APIs and cron jobs, and automated status pages (you may have seen this one yesterday: https://hackernews.onlineornot.com/)

I started it in 2021, I give it two hours a day before work every workday, and I cut scope on most features to ensure they're shippable in two hours. Then I iterate. It works because it's default-alive. I keep a full time job to be able to build it exactly how I want.

Like my React blog, I started it knowing thousands of others were doing the same thing. I made a bet that my unique perspective would be useful to others, and it paid off.

Has been above $500/mo since 2022, growing steadily since (still a few years away from being able to replace my salary).

josefresco 6 days ago|
This interests me because I recently started building my own monitoring service but stopped because of the existing / entrenched competitors. While it was fun to build the PoC I got to a point where it was becoming "work" and I questioned the ROI. How did you decide to persevere despite this?
rozenmd 6 days ago||
I had a habit of building for two hours a day, so I didn't have a lack of motivation or anything, but what boosted it most was getting better at sales and marketing to make it worth building.
iceboy 6 days ago||
Wanted to teach my little brother about logic gates. Saw that for him to truly grasp the idea of it, he needed some "hands on" experience to develop the intuition about it. I decided to develop a PCB board that basically turns-on-off the lights based on the inputs. He was like "cool" and kind of threw it in the corner. Rather than just leave it, I decided to further develop it and make it as a learning tool for myself as well(web design, marketing, BOM optimization etc).

Then I started to get feedback on the initial project which was quite helpful(universities, EEVBlog and colleagues) and based on that made a "Logic Trainer" which is like very advanced version of the initial idea. It has so many features and it kind of has taken off in a sense that 2 universities want to buy it for themselves. Also I didn't expect it but most people who buy it do it for their kids. IMHO its way too complicated for kids, but practice and feedback that I have gotten shows that it really isn't. I haven't made any profits from the project yet (due to high development cost) but hopefully in the future it help to pay my rent :).

Check out the website at https://logicgat.es

kaesve 6 days ago||
My wife's Etsy shop (https://www.etsy.com/shop/LittleLanternShop) is starting to pick up. She is leaning into creating digital sewing patterns for decorative felt crafts. We have had Etsy success before with 3d printed products, but managing printers and fulfilling orders can be stressful and time consuming, and she was hoping to build up a more passive income stream. She made over $1000 in the past month, which beat both our expectations

(We'll get back into 3d printing once life slows down a _little_ bit again)

Keats 6 days ago||
Any tips on that? My wife is starting her Etsy shop (https://www.etsy.com/shop/BravinaPrints) but she is not really getting any visits and still trying to figure out what kind of stuff she wants to draw.
binary132 6 days ago|||
Nice one! I love the Our Lady of Lourdes patterns.
crobertsbmw 6 days ago|||
Yeah, these are super fun! Good luck!
bluemoola 6 days ago||
How have you promoted it so far?
mkummer 6 days ago||
https://dreamandcolor.com/ has been a fun solo bootstrapped side project for me for the past 2.5ish years - (specialize in converting photos to coloring pages for parents, educators, etc)

I started it primarily wanting to take a shot at productizing an image diffusion model (Stable Diffusion 1.5 when I started) in a novel (at the time) way and it ended up growing legs of it's own.

She's steadily chugging along, growing about 10-20% per month with minimal marketing, exceeding all expectations I had for the project when I set out

pillefitz 6 days ago||
Well done! How does it compare to using built-in image models like nano banana?
mkummer 6 days ago||
You can get great results with nano banana nowadays (ex: "convert this image to a coloring page") - I'd say we focus on 1. consistency with our base style from image to image, 2. likeness (still really tough to get 100% right but we've come a long way since our MVP) and 3. offering fun alternatives (South Park inspired coloring pages, Minecraft style, etc)

We also handle all the post-processing (upscaling, image cleaning, etc) that you need in order to get great printed results - with Gemini (Nano Banana) or ChatGPT you've got to pull each image out, possibly remove the watermark, set the curves/levels in photoshop/gimp, upscale it, etc then print the page - you can just hit Export and download a pdf ready to print from our site

jama211 6 days ago||
This is fantastic, a perfect example. Good stuff!
dubme1 6 days ago||
I run https://aliveai.app a large uncensored (i.e. adult) AI image and video generator.

It started as a small side project but slowly grew every month and recently exploded to well over 50k USD revenue per month. It's fun to have a large community of paying users but honestly I never thought out of all my side projects this one will make it.

I am still a one man show managing everything from development, marketing, customer support and content moderation. If I am honest the money is nice but I am severely burnt out and not sure if I can or want to do this much longer. It is a 24/7 job and I miss the days where I can just sit down and code a nice feature that people will like. Also looking at NSFW content all day kind of messes with your mental health.

I had some discussions of potential buyers but selling something for less than its monthly revenue seems crazy so I am still here trying to do my best and waiting for the right exit.

zenolove 6 days ago||
Hey! Would you consider trialing some help, even part-time initially, and pro-bono, to see how it goes? As a developer since childhood, and product manager for most of my career, with (I dare say) some out-of-the-box, simplicity, "cheap is best" professional deviation, and sex-positivity in my personal and artistic life, maybe there's something we can get together on? Give me a shout! zenojevski at gmail dot com, or https slash slash zeno dot love. At the very least we can have some fun and maybe keep writing :D Zeno
LollipopYakuza 6 days ago|||
Have you considered hiring someone to reduce the load of repetitive tasks?
dubme1 6 days ago||
For a while I was looking for a non-technical co-founder, but I found it difficult to find someone who is both skilled and motivated in the adult content domain.

I am currently rewriting the user role and permission system with the goal of introducing a moderator role in the future that has limited, moderator-only access rights. At the moment, there are only admin and regular user roles.

Even with this in place I am unsure where to advertise for an NSFW content moderator position.

LollipopYakuza 6 days ago||
That's interesting! I didn't know this could be such a barrier. Is this because of the potential impact on mental health? Or just because people wouldn't like to be publicly associated with NSFW content in any way?

While job hunting years ago, I got approached by a company running adult websites. They seemed to be pretty relaxed about it and they were multiple candidates for the position. There were advertising through LinkedIn as just any similar small business.

infiniteAdmin 4 days ago|||
Hi dubme1, ping me info at "eez" + "ness" dot com, re: convo on sale options.
macaskar 5 days ago|||
wish you a good exit and return back to days when you did that: "I miss the days where I can just sit down and code a nice feature that people will like"

Thank you for the post. It once again reminded me how important it is to choose a pet project that aligns with your personal values.

quarry_quirk 6 days ago||
Why would you ever admit to such a thing? Don’t you have any shame? It’s odd you admit looking at NSFW content all day messes with your mental health but I guess it’s ok since you make 50k and the women in your life aren’t having AI porn generated of them.
dubme1 6 days ago|||
I am looking at the content for moderation purposes and customer support. Not sure why saying that this affects me mentally should be a bad thing.

Also maybe you missunderstood what AliveAi.app is. It is strictly a on-platform AI generation. We do not allow editing of user uploaded content (i.e. deepfake) for obvious reasons.

quarry_quirk 6 days ago||
“ I am looking at the content for moderation purposes and customer support.” Commendable to roll up your sleeves and wade through the mess you created I suppose.

“We do not allow editing of user uploaded content” Wait until you find out how these models are trained!

trowa159 3 days ago|||
Why should he be shameful. Porn is considered entertainment industry. People use technology to do whatever they want dude. Its not like he is using it to kill someone.

Seriously, there are way too many Whiners on HN

hemmert 6 days ago|
About 8 years in, Escape Team steadily keeps growing, which surprises me (I didn’t add any new missions for about 5 years):

https://www.escape-team.com

It‘s making about $700 on iOS and $300 on Android, solely from $2.99 IAPs for the later missions in the game (the first 2 missions are free).

I think a main reason for this is that escape rooms (and games) don’t „saturate“: you play them only once, because then you know the solutions. So another escape room (place, game, app) doesn’t cannibalize the market - it may rather strengthen the others by fostering it as a group activity.

I also put 0$ into ads- it solely spreads itself by being a group activity (3-5 people are best) and through its mission editor (people can make their own missions, used in school and for birthdays etc).

Curious to see where it goes next!

3eb7988a1663 6 days ago|
The link to your community built missions is down.
hemmert 6 days ago||
Uh-oh, thank you!
More comments...