I learned traditional fundraising methods during my Masters degree and from the many workshops I've attended over the years. The one thing I remember the most from these seminars is--nonprofits need to diversify their funding sources and not to rely too much on one source of funding. However, my personal experiences in organizations have taught me quite the opposite.
In the first organization I worked for, we relied solely on individual donors.
In another organization, we relied solely on Foundation grants.