Million Dollar Nonprofit
Episodes
Episode 131: Write a Nonprofit Pitch That Actually Works
27 Jul 2025
Contributed by Lukas
“Wait, what do you do again?” If you've ever heard that question after explaining your nonprofit… you're not alone. Most nonprofit elevator pitc...
Episode 130: The Million-Dollar Question Nonprofits Must Answer
25 Jul 2025
Contributed by Lukas
You’re at a gala. A major donor leans in and says:"If I gave you a million dollars right now, what would you do with it?"Would you hesitate? Or are ...
Episode 129: How to Craft a Powerful Nonprofit Origin Story in 60 Seconds (That Actually Moves Donors)
24 Jul 2025
Contributed by Lukas
Imagine meeting a potential donor, funder, or partner—and they ask, “So, what does your nonprofit do?”You have one minute to make them care.In t...
Episode 128: The 3-Part Storytelling Formula That Will Finally Make Donors Feel Something (And Give)
23 Jul 2025
Contributed by Lukas
Be honest—when was the last time you told a story that actually moved someone to give? Not just smile. Not just nod. But pull out their wallet. Clic...
Episode 127: How to Tell Donor Stories That Inspire Action (Not Just Emotion)
22 Jul 2025
Contributed by Lukas
You already know stories are powerful—but are your stories doing more than just inspiring your donors? In this episode of The Million Dollar Nonprof...
Episode 126: How to Craft Fundraising Campaigns That Convert Scrolls Into Support and Clicks Into Donations
21 Jul 2025
Contributed by Lukas
If your last fundraising campaign didn’t hit the mark, the problem probably wasn’t your mission, your audience, or even your budget—it was your ...
The Power of Your Founder’s Story: Turning Personal Mission into Fundraising Momentum
21 Jul 2025
Contributed by Lukas
Most nonprofits are sitting on a goldmine—and they don’t even realize it. It’s not a new campaign, a major gift, or a secret donor list. It’s ...
Episode 124: How to Make One Donor Video That Raises $10,000
19 Jul 2025
Contributed by Lukas
What if one video could raise $10,000 for your cause?Not for clicks. Not for visibility. But for real, measurable donations.In this episode of The Mil...
Episode 123 How Small Nonprofits Can Use TikTok and AI to Fundraise Fast Without a Big Team
18 Jul 2025
Contributed by Lukas
Think TikTok is just for teenagers and viral dances? Think again. In today’s episode of The Million Dollar Nonprofit, host Tom Kelly breaks down The...
Episode 122: How Nonprofits Can Use YouTube to Build Trust, Reach More People, and Raise More Money
17 Jul 2025
Contributed by Lukas
YouTube isn’t just for influencers and viral cat videos—it’s one of the most powerful tools your nonprofit is probably overlooking. In this epis...
Episode 121: What to Say On Camera: AI Video Scripts That Convert
16 Jul 2025
Contributed by Lukas
Ever hit record and instantly forget what to say? Or filmed a “quick” donor video… only to redo it seventeen times? You’re not alone—and you...
Episode 120: From Blank Page to Podcast Calendar: The 5-Minute AI Workflow to Plan a Month of Nonprofit Episodes Without the Overwhelm
15 Jul 2025
Contributed by Lukas
Planning a nonprofit podcast doesn’t have to take weeks—or even hours. In this episode of The Million Dollar Nonprofit, Tom Kelly hands you a sing...
Episode 119: The AI Podcast Funnel: Turn Listeners into Donors While You Sleep
14 Jul 2025
Contributed by Lukas
Your podcast is more than just content—it's trust. And trust is what drives donations.In this episode of The Million Dollar Nonprofit, we’re build...
Episode 118: From Zero to Designed: AI Tools for Nonprofit Marketing
11 Jul 2025
Contributed by Lukas
Most nonprofit teams aren’t short on heart—they’re short on time, design skills, and the budget for a creative team. But what if you could creat...
Episode 117: Train Your AI Like a Teammate: How to Write in Your Nonprofit’s Voice
10 Jul 2025
Contributed by Lukas
Let’s be real: most AI content sounds... off. It’s cold, stiff, and often feels like it was churned out by a machine that’s never told a heartfe...
Episode 116: The Social Media Content Engine: Set It Up Once, Post Forever
09 Jul 2025
Contributed by Lukas
You don’t need to post every day to stay visible. You just need a system. In today’s episode of The Million Dollar Nonprofit, we’re building you...
Episode 115: The AI System That Turns One Video into 20+ Fundraising Assets
08 Jul 2025
Contributed by Lukas
You’re working way too hard for content that disappears by tomorrow. But what if one simple video could power your Reels, blog posts, donor emails, ...
Episode 114: Instagram Reels for Nonprofits: Real Stories, Real Donations
08 Jul 2025
Contributed by Lukas
Think Instagram Reels are only for influencers and viral trends? Think again.In this episode of The Million Dollar Nonprofit, host Tom Kelly shows you...
How to Build a Quiz Funnel That Grows Your Email List and Inspires Donations—Using Free Tools and AI
06 Jul 2025
Contributed by Lukas
What if your next donor didn’t come from a cold email or a boring form—but from a fun, irresistible quiz?In this episode of The Million Dollar Non...
Episode 112: Let Donors Choose Their Impact: How Dynamic Forms & AI Boost Giving and Connection
04 Jul 2025
Contributed by Lukas
Are you missing out on donations simply because you’re not asking the right question? In this episode of The Million Dollar Nonprofit, Tom Kelly rev...
Episode 111: How to A/B Test Your Donation Page Copy Using ChatGPT and Free Tools (No Tech Team Required)
03 Jul 2025
Contributed by Lukas
You don’t need a developer, a marketing degree, or expensive software to start optimizing your donation page. All it takes is one free tool and a we...
Episode 110: How to Write a High-Converting Donation Page Using ChatGPT
02 Jul 2025
Contributed by Lukas
Traffic is flowing, people are clicking “donate,” but the gifts aren’t coming in. What gives? In this episode of The Million Dollar Nonprofit, T...
Episode 109: The 3-Part Text Script That Boosted Donor Replies by 400%
01 Jul 2025
Contributed by Lukas
Why do some texts get replies—and others get ignored?If you've ever sent a fundraising text and heard nothing but silence, you're not alone. Most no...
Episdoe 108: How to Use AI to Build a Text Campaign That Donors Actually Respond To
30 Jun 2025
Contributed by Lukas
Text fundraising is one of the highest ROI channels out there — but only if you do it right. With 98% open rates, SMS is a nonprofit marketer’s dr...
Episode 107: Your Next 100 Donors Live Nearby: Use ZIP Code Targeting to Reach Them
27 Jun 2025
Contributed by Lukas
Think your next donors are out there somewhere—far away, across the state or even the country? Think again. In this episode of The Million Dollar No...
Episode 106: Unlock Hidden Donor Behavior on Your Site
26 Jun 2025
Contributed by Lukas
Ever wonder who's hovering over your donation page reading, scrolling, almost giving but never actually clicking that button? What if you could see wh...
Episode 105: How to Turn Clicks into Donations with AI + Data
25 Jun 2025
Contributed by Lukas
Ever feel like your fundraising is working, but you can’t prove it? You ran the ad. People clicked. But then what? Did they donate? Did they leave? ...
Episode 104: Turn Clicks into Donors with This Landing Page Formula
24 Jun 2025
Contributed by Lukas
You can have the best ads on the planet—scroll-stopping, emotionally compelling, and perfectly targeted. But if your landing page flops? All that mo...
Episode 103: How to Build 5 Donor Acquisition Ads in Just 20 Minutes Using AI
23 Jun 2025
Contributed by Lukas
Most nonprofits overthink ads—and it’s costing them donors. In today’s episode of The Million Dollar Nonprofit, host Tom Kelly skips the fluff a...
Episode 102: How Simple A/B Testing Can Boost Your Fundraising Results
22 Jun 2025
Contributed by Lukas
You don’t need a fancy copywriting degree to raise more money — you just need to test smarter. Sometimes the biggest donations come from the small...
Episode 101: From First Click to First Gift: The AI Ad Funnel Blueprint
21 Jun 2025
Contributed by Lukas
What if your Facebook ads didn’t feel like a gamble? In this episode of The Million Dollar Nonprofit, I’m breaking down how to build a full ad fun...
Episode 100: The Facebook Ad Formula That Turned $100 into Thousands
20 Jun 2025
Contributed by Lukas
Most nonprofits think Facebook ads are a gamble—throw in $100, hope for the best, and brace for disappointment. But what if that same $100 brought i...
Episode 99: How to Turn Almost Donors” Into Loyal Supporters with Smart Retargeting
19 Jun 2025
Contributed by Lukas
Not every potential donor bounces because they don’t care—sometimes life just gets in the way. In today’s episode of The Million Dollar Nonprofi...
Episode 98: How to Clone Your Best Donors with Predictive AI
18 Jun 2025
Contributed by Lukas
What if you could take your best donor—the one who always shows up, gives generously, and champions your mission—and find 100 more just like them?...
Episode 97: Personalization at Scale: How to Send Emails That Feel 1-on-1 (Without Writing a Thousand Versions)
17 Jun 2025
Contributed by Lukas
Have you ever opened an email and thought, “Wow, this was written just for me”? That’s the power of personalization done right—and in this epi...
Episode 96: From Chaos to Clarity: Smart Donor Segments
16 Jun 2025
Contributed by Lukas
Still blasting the same email to your entire list?If your donor list feels more like a disorganized mess than a powerful fundraising tool, you’re no...
Episode 95: How to Build a Donor Avatar in 10 Minutes with AI
15 Jun 2025
Contributed by Lukas
Imagine every donor email, thank-you note, and campaign page feeling like it was written just for one person. More clicks, more replies, and more dona...
Episode 94: Why People Really Donate (And How to Speak Their Language)
14 Jun 2025
Contributed by Lukas
Why They Give: Speak Your Donor’s Language with the Donor Identity FrameworkEver wonder why some emails resonate—and others fall flat? It’s not ...
Episode 93: Fundraising $12K in 72 Hours—Without Working the Weekend
13 Jun 2025
Contributed by Lukas
What if your next fundraising campaign ran itself—while you were out living your life?In this episode of The Million Dollar Nonprofit, host Tom Kell...
The AI Workflow That Ends Last-Minute Fundraising
12 Jun 2025
Contributed by Lukas
Feeling like you’re always a step behind on your fundraising calendar? You’re not alone—but it doesn’t have to be that way.In this episode of ...
Episode 91: Fix Your Fundraising Funnel Without Feeling Salesy
10 Jun 2025
Contributed by Lukas
Fundraising Funnel” Sounds Gross? Let’s Fix That.You know that sinking feeling when someone says “you need a fundraising funnel”? Like suddenl...
The AI-Powered Newsletter That Boosts Donor Engagement
09 Jun 2025
Contributed by Lukas
Nonprofit newsletters are often long, clunky, and ignored. But what if yours were short, human, and actually got opened?In this episode, Tom Kelly sho...
Episode 89: From One Story to a Week of Posts: Nonprofit Content That Scales
08 Jun 2025
Contributed by Lukas
What if your nonprofit could show up online every week without burning out your team? In today’s episode, I’ll walk you through how to build an AI...
Episode 88 How to Build a Donor Match System That Doubles Email Engagement
07 Jun 2025
Contributed by Lukas
What if fundraising felt more like matchmaking?Every donor is different—some love hands-on programs, others care about systems change or behind-the-...
Episode 87: From Frazzled to Founder: The Startup Nonprofit Roadmap
06 Jun 2025
Contributed by Lukas
What if your nonprofit ran like a startup—lean, fast, and laser-focused on growth? What if it automated like a tech founder—without the 100-hour w...
Episode 86: Legacy Giving Without the Awkwardness: Build a Warm, Automated Funnel That Inspires Long-Term Impact
05 Jun 2025
Contributed by Lukas
Legacy giving doesn’t have to be uncomfortable—and it definitely doesn’t have to feel like estate planning. In today’s episode of The Million ...
Episode 85: Got Cold Donors? Here’s How to Bring Them Back.
04 Jun 2025
Contributed by Lukas
Not everyone who’s gone silent is gone for good. In this episode of The Million Dollar Nonprofit, Tom Kelly walks you through a 3-email re-engagemen...
Episode 84 - Finally: AI That Gets Your Nonprofit Voice
03 Jun 2025
Contributed by Lukas
Your Emails Should Sound Like You — Not a RobotEver send an email and cringe a little when you read it back? Too stiff. Too formal. Too… nonprofit...
Turn Crickets into Commitments with These Prompts
02 Jun 2025
Contributed by Lukas
You had the perfect donor meeting — great questions, real interest, even a smile during your impact story. Then? Crickets. No reply. No donation. Ju...
The Donor Love Ladder: From $25 to $10K
01 Jun 2025
Contributed by Lukas
Most nonprofits treat every donor the same — but major gifts come from meaningful, intentional relationships, not generic thank-yous. In this episod...
The 3-Step System to Save Hours on Volunteer Management Using AI + Automation
31 May 2025
Contributed by Lukas
Volunteers are your secret weapon—but managing them can feel like a full-time job.In this episode of The Million Dollar Nonprofit, host Tom Kelly br...
How to Eliminate 90% of Your Nonprofit Busywork with AI, Automation, and the Right Systems
30 May 2025
Contributed by Lukas
You didn’t start a nonprofit to be your own admin assistant.You started it to make a difference. But now you're buried in emails, Zoom links, donor ...
How to Turn Nonprofit Chaos Into Operational Clarity in 3 Simple Steps
29 May 2025
Contributed by Lukas
Running a nonprofit can feel like juggling fire while riding a unicycle—blindfolded. One minute you're solving problems, the next you’re buried in...
Automate Your Board Updates with AI
28 May 2025
Contributed by Lukas
Let’s be honest—your board wants more updates, but you’re already drowning in them. You’re juggling donor reports, grant deadlines, team check...
How AI Is Reshaping Fundraising—and What That Means for Your Consultant
25 May 2025
Contributed by Lukas
Could AI Replace Your Fundraising Consultant?In this episode of The Million Dollar Nonprofit, Tom Kelly explores a big question: Are there parts of yo...
How to Build a 24/7 Donor Support Bot Without Hiring More Staff
24 May 2025
Contributed by Lukas
Your inbox is overflowing with donor questions—and it’s 10:47 PM. Sound familiar? Whether they’re asking about receipts, event times, or monthly...
Why Your Nonprofit Website Isn’t Converting (and How to Fix It)
22 May 2025
Contributed by Lukas
Let me ask you something—what happens when someone lands on your nonprofit’s website? Do they feel welcomed? Inspired? Clear on what to do next? O...
Your 3-Step AI Impact Report Builder
21 May 2025
Contributed by Lukas
When was the last time you really showed your donors the impact of their gift? Not just a stats-heavy PDF or a vague year-end update—but a vivid, em...
The 3-Minute Thank You Video That Triples Donor Retention
20 May 2025
Contributed by Lukas
How do you thank your donors right now? A quick email? A printed letter? A note on your website?Most nonprofits use words to say thank you. But here’...
How to Make Donors Feel Like VIPs
19 May 2025
Contributed by Lukas
Gratitude is more than good manners—it’s one of your most powerful donor retention tools. But if your thank-you messages sound like automated rece...
How to Build a Donor Retention Engine That Runs Itself
16 May 2025
Contributed by Lukas
Does this sound familiar? You launch a campaign, donations roll in, you send a thank-you email… and then? Crickets. The donor disappears. You’re n...
Your Next Major Donor Is Already on Your List—Here’s How to Find Them
15 May 2025
Contributed by Lukas
That $25 gift you just got? It might be the start of a $10,000 relationship—you just don’t know it yet. In this episode of The Million Dollar Nonp...
Host a Virtual Gala Without the Headaches
14 May 2025
Contributed by Lukas
In this episode of The Million Dollar Nonprofit, Tom Kelly breaks down how to host a virtual gala without the tech headaches or Zoom fatigue that ofte...
Your 30-Day Plan to Turn Donors Into Lifelong Supporters
13 May 2025
Contributed by Lukas
What actually happens after a donor gives to your nonprofit? If your answer is “not much,” you’re not alone—but you’re also leaving serious ...
How to Launch a Fundraiser in Just One Hour
12 May 2025
Contributed by Lukas
What if you could launch an entire fundraising campaign—in the next 60 minutes? No joke. No graphic designer. No professional writer. No team of ten...
Why AI Will Revolutionize Your Grant Writing
11 May 2025
Contributed by Lukas
Tell me if this sounds familiar: You finally sit down to write that big grant proposal. The budget’s solid. The programs are strong. But the words? ...
3 Ways AI Can Instantly Upgrade Your Nonprofit Graphics
10 May 2025
Contributed by Lukas
Be honest—how many times have you stared at a blank Canva template, endlessly dragging a logo around, testing out three fonts, and still thinking, “...
How to Build an AI-Powered Lead Magnet for Your Nonprofit
09 May 2025
Contributed by Lukas
If someone visits your website, scrolls your social, or opens your email—do they see something they actually want? Not just a “donate now” butto...
The 3-Page Nonprofit Website That Actually Gets Donations
08 May 2025
Contributed by Lukas
Does your nonprofit website inspire action—or confuse visitors? In this episode of The Million Dollar Nonprofit, Tom Kelly introduces the Fast Funne...
Why Most Auction Descriptions Suck—And How AI Fixes Them Instantly
07 May 2025
Contributed by Lukas
Let’s be real: most auction items don’t get ignored because they’re boring. They get ignored because the descriptions suck. You can have courtsi...
The AI Bidding Assistant: How to Use Bots to Boost Auction Revenue
06 May 2025
Contributed by Lukas
Imagine this: your online charity auction is live, bids are rolling in—but some supporters are hesitating. What if you had an assistant that gently ...
The Zero-Stress Charity Auction Blueprint
05 May 2025
Contributed by Lukas
Tired of chaotic, time-sucking charity auctions? In this episode of The Million Dollar Nonprofit, Tom Kelly reveals how to run a $10,000+ auction with...
How to Run a $10K Auction with Zero Effort
04 May 2025
Contributed by Lukas
Think running a charity auction means chaos, clipboards, and constant emails? Think again. In this episode of The Million Dollar Nonprofit, host Tom K...
The AI Auction Blueprint: How to Maximize Bids Without Losing Your Mind
03 May 2025
Contributed by Lukas
Ever feel like your nonprofit auction turns into a full-blown circus act? One minute you're fielding bidder questions, the next you're rebooting someo...
5 ChatGPT Prompts to Write Your Next Fundraising Email in 5 Minutes
02 May 2025
Contributed by Lukas
Blank screen. Blinking cursor. No idea what to say.Sound familiar?In this episode of The Million Dollar Nonprofit, Tom Kelly shares 5 proven ChatGPT p...
Why Most Donor Journeys Fail (and How to Build One That Actually Works)
01 May 2025
Contributed by Lukas
What if your donor journey felt more like Disney than a dull tax receipt? Most nonprofits lose supporters in the first 48 hours because they treat don...
Why Your Nonprofit Needs a Sales Funnel
30 Apr 2025
Contributed by Lukas
Let’s be real—“sales funnel” sounds like a corporate buzzword nonprofits should avoid. But here’s the truth: you already have a funnel. It’...
0 Budget, $100K Raised: How One Tiny Nonprofit Used AI to Win Big
29 Apr 2025
Contributed by Lukas
There’s a myth in the nonprofit world: that you need a huge team, a massive budget, and expensive tech to raise real money. But today, I’m showing...
How to Build a Donor Journey They Can’t Resist
27 Apr 2025
Contributed by Lukas
What if your donor communications were as binge-worthy as a Netflix series?In today’s episode of The Million Dollar Nonprofit, Tom Kelly breaks down...
Monthly Giving on Autopilot: How to Build Predictable Revenue Without the Stress
26 Apr 2025
Contributed by Lukas
What if your nonprofit could wake up to dozens of new donations every month—without launching a new campaign every five minutes?In this episode of T...
Stop Chasing Donors: Use AI to Attract High-Intent Givers
25 Apr 2025
Contributed by Lukas
What if your next donor didn’t come from a cold email, a social post, or a gala table—but from Google?In this episode of The Million Dollar Nonpro...
Why I Ditched Spreadsheets for DonorBooks and Never Looked Back
24 Apr 2025
Contributed by Lukas
Does your CRM feel more like a burden than a solution? In this episode of The Million Dollar Nonprofit, Tom Kelly goes deep on the donor CRM he actua...
3 Nonprofit CRMs That Actually Talk to Each Other (and Save You Hours)
23 Apr 2025
Contributed by Lukas
Are you juggling 14 tabs just to keep your nonprofit running? Email in one app. Donors in another. Events in a spreadsheet. Sound familiar? In this ep...
Beyond Mailchimp: Smarter Donor Emails for Nonprofits Using Instantly.ai and ConvertKit
22 Apr 2025
Contributed by Lukas
If your nonprofit is still using Mailchimp for donor emails—but you’re struggling with low engagement, no segmentation, and manual follow-up—you...
The 30-Minute Email Campaign That Raises Real Donations
21 Apr 2025
Contributed by Lukas
Can you really plan, write, and automate a full email campaign in under 30 minutes?In this episode of The Million Dollar Nonprofit, Tom Kelly walks yo...
The AI Welcome Sequence: Automate Donor Retention & Turn First-Time Gifts into Lifelong Support
19 Apr 2025
Contributed by Lukas
Most nonprofits pour energy into getting that first donation—then ghost the donor right after. In this episode of The Million Dollar Nonprofit, Tom ...
How We Used ChatGPT to Raise $50,000—No Gala Required
17 Apr 2025
Contributed by Lukas
Can ChatGPT actually help your nonprofit raise real money? In this episode of The Million Dollar Nonprofit, Tom Kelly reveals the exact five AI prompt...
The Invisible Fundraiser: How AI Works Behind the Scenes While You Sleep
16 Apr 2025
Contributed by Lukas
AI Was Raising Money While I SleptWhat if your most effective fundraiser never needed a desk, never burned out, and worked all night long? In this epi...
The Fastest Way to Fundraise: 1 Hour. Big Impact. Zero Burnout.
15 Apr 2025
Contributed by Lukas
What if you could raise thousands of dollars in just one hour without the stress of months-long planning or your team burning out? It’s not too good...
How to Automate 80% of Your Nonprofit with AI
14 Apr 2025
Contributed by Lukas
Feeling overwhelmed by endless to-dos? You’re not alone. Most nonprofit leaders juggle admin work, emails, events, and everything else under the sun...
Transforming Donor Retention with the Donor Experience Matrix
08 Apr 2025
Contributed by Lukas
What if your nonprofit could keep donors engaged year after year, regardless of your team’s capacity? Katie Mendez, founder of Built to Raise, joins...
Automated Fundraising Strategies Boost Nonprofit Donations with AI
07 Apr 2025
Contributed by Lukas
Learn how to leverage data and analytics to measure your organization's success, identify areas for improvement, and communicate your impact more effe...
How Storytelling Drives Nonprofit Success: Crafting Powerful Narratives
25 Feb 2025
Contributed by Lukas
In this episode I sat down with Mark Harvey. Mark shares his family's inspiring philanthropic journey through their Family Foundation. He reflects on...
How Nonprofits Can Boost Fundraising & Retain Donors Effectively
18 Feb 2025
Contributed by Lukas
In this episode, Tom Kelly and Haley Cooper explore the keys to effective fundraising and donor retention. They discuss why many nonprofits rush fundr...
The Power of Data: Driving Growth in Nonprofits
11 Feb 2025
Contributed by Lukas
Tom Kelly is joined by Josh Birkholz to discuss the evolving landscape of nonprofits, focusing on trends, data analysis, donor engagement, and the pow...
The Secret to Free Nonprofit Support: Partnering with Universities
04 Feb 2025
Contributed by Lukas
In this episode of the Million Dollar Nonprofit Podcast, I’m joined by Dr. Elizabeth Searing, a nonprofit management professor, and Salman Bin Habib...
Why Your Nonprofit’s Emails Aren’t Working (And What to Do Instead!)
28 Jan 2025
Contributed by Lukas
We dive into the power of email fundraising with nonprofit email marketing expert Katelyn Baughan. Most nonprofits aren't sending enough emails—or w...
How to Leverage Digital Marketing to Drive Donations
22 Jan 2025
Contributed by Lukas
We explore how to leverage digital marketing to fuel the growth of your nonprofit. You’ll learn practical strategies for maximizing your online pres...
Why Understanding the Nonprofit Life Cycle is Key to Scaling Impact
14 Jan 2025
Contributed by Lukas
I sit down with Amy Varga, a seasoned professional with 30 years of experience and the President of The Varga Group, who has dedicated her career to h...
How to Create a Case for Support: Level Up Your Nonprofit Storytelling and Fundraising
07 Jan 2025
Contributed by Lukas
Today, I sat down with Emily to explore the art and strategy behind crafting a compelling Case for Support—a powerful tool to formalize your nonprof...