Yupp!! and one more important is knowledge, of course knowledge is always important. So to earn from online, we must have good knowledge about online. As far as i know, from tips from the xperts;
- we must build websites, and of course must have very nice traffics to it!!!
- must know many internet users, especially for refering and so on.
- try to choose which is give good return for us, and don;t concentrate at something that only gives small return.
- About building websites, try to join many social sites or traffic exchange!!! They can boost your traffics.
And don't forget, website without ads is nothing to get revenue, so find good ads to it, adsense, Obeus, Adcent and so on as example. And more tips;
- Join dada.net <-- because we can share revenue of adsense at our profile page. And if you wanna join, do please PM me, i can invite you there and be my referral.
- join Dollarspace <-- this one share adsense with members too, we just give our adsense ID at registration, just like dada.
- join Stumble Upon <-- this one is really great!!! we stumble others website and others will stumble our websites. So it's like exchange too and besides , all of these we can make friends from it too. And friends can help us to get revenue , you know what i mean
And there are so many more that really worth it to join!!! I'm in progress of this too, just wanna share what i know. Hope we all can success of what we're doin