PLEASE NOTE: I have also posted a similar entry in the support (post installation) forum to see if there is anyone who can help there, but I am also willing to throw it out there for paid work. The problem/task is outlined below.

I am new to writing actions, but I was wondering if anyone could lend a hand and assist me with the following.

--
I have a date profile field that I use to outline the expiry date of a subscription I offer. I require an action (or something else - just thought and action might be easier) that sends emails to users a week before their subscription is set to expire.

Further to this, I need the action (or another one) to change the role of any of the users whose subscription does indeed expire.
--

Thank you,
Nathan