Thanks for starting such an inspirational thread. With webmaster forums like this you often hear of the problems people are having (which is fine and understandable) but it's nice to read about success once and a while... especially the monetary kind.
I agree. It's all about diversifying your income stream. Your next stop (if you haven't done this yet) is to look for residual income. These are often harder to find because there aren't as many of them around. Nothing like getting paid over and over again from one customer.
Keep up the great work!