Fundraising strategies & donor retention tips

What are some of the tactics, strategies or plans you use to generate funding at your non-profit? What about in regards to generating and retaining donors?

Please exchange your experiences with other NPOs in the community!

(And if you haven't already, please introduce your NPO here!)