I think more and more people are recognizing the advantages of having multiple sources of income, thanks to the Great Recession. It was a real wake-up call to many good workers who lost jobs not because of poor performance but due to restructuring and cost-savings. They never considered themselves to be vulnerable and they were. We do have multiple streams of income and a fully-funded emergency fund, which has helped my family weather the ups and down life has brought us, including job loss.

However, under certain circumstances, payment for personal services performed in the United States is not considered income from sources within the United States. For example, personal services performed by an independent nonresident alien contractor specifically exempted by a tax treaty. For more examples, see the Pay for Personal Service section in Publication 515, Withholding of Tax on Nonresident Aliens and Foreign Entities.
I just graduated college in May and was fortunate enough to secure an entry level consulting position that pays 55k/yr (a little less than ~35k after 401K, other benefits, and the lovely taxes that government bestows upon us). I started from “scratch” with my finances and have ~$2.3k in an online savings account. Since starting work a couple of weeks ago, I’ve had an aggressive savings plan (saving around ~40-50% of my monthly income). However, I’m going to become even more aggressive and live off 1 paycheck a month (and save the other paycheck) like you have suggested in many of your blog posts.
You've probably read blog posts and articles that recommend a certain brand of backpack or water, so you click on their hyperlinked link. Oftentimes, that person gets paid a commission when you do. If you have a blog, the same can happen for you. It's a win-win-win for everyone involved — you, the product you're recommending, and the person who clicks on the link to get the product. Pat Flynn talks about this at length on his website, Smart Passive Income, where you can learn a whole lot more on the topic, aside from affiliate marketing.
Millennium Development Goals Report 2007 . The report importantly notes that As high as this number seems, surveys show that it underestimates the actual number of children who, though enrolled, are not attending school. Moreover, neither enrolment nor attendance figures reflect children who do not attend school regularly. To make matters worse, official data are not usually available from countries in conflict or post-conflict situations. If data from these countries were reflected in global estimates, the enrolment picture would be even less optimistic.
I actually spent a year and a half working as an affiliate marketer (mostly selling drumming related products – lessons, kits ect). 5 years on and one of my one page sites (which I’ve not touched) still nets me about $150 a month. I won’t be retiring off that but only really now appreciate the reverse pyramid approach to entrepreneurship (working for nothing initially but later being paid without effort!)
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,u=0,l=[];u1)for(var t=1;tf)return!1;if(h>c)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e=o(d);d=[],0!==e.length&&l("/ajax/log_errors_3RD_PARTY_POST",{errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),l=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var c=10,f=window.Q&&window.Q.errorSamplingRate||1,d=[],h=0,p=i(a,1e3),m=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{m&&console.error(e.stack||e),u.report(e)}catch(e){}};var w=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),m&&console.error(t)};n.logJsError=w.bind(null,"js"),n.logMobileJsError=w.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r