I've got this all worked out and up and running.
![](/forum/images/graemlins/laugh.gif)
Thanks to some great IIP groundwork by JustDave, it was easy.
![](/forum/images/graemlins/smile.gif)
I've got the BirthdayPal box for IIP 5.2 ready to go. It will cache the birthdays however many minutes you want.
![](/forum/images/graemlins/smile.gif)
You can define it in the IIP config file.
Then, I tweaked the mod for the main index. The only thing the main index will check for, is if it's that users Birthday (so they get a birthday greeting) or if their birthday is empty (so they get the link to fill in their profile).
All the big list of names (today's bdays and this months bdays) is pulled from the IIP cache. I figure it's sufficient for the IIP to update that info however often. So the Main Index won't do any pulling of that info.
So I guess you'll have to load IIP at least once so that there's info to read. But if your site is busy, IIP will get loaded at least once a day easily.
That should cut down on the load, caching the bulk of the info.
![](/forum/images/graemlins/smile.gif)