The question of how to offer your services to someone you think needs help is a very delicate matter.
I got this message recently from a reader of my Quick Tips:
I really like your concepts but I think you could use a better website. As my personal Marketing offer I want to give you a FREE upgrade to your website. If you are interested please email me back. I work in Joomla and in Flash.
What do you think of this approach?