There are many ways to get money online like Google adsense, Adbrite, Agloco and Trading Stocks Online!
Beside the three ways mentioned before trading stocks online is also interesting and fun! It sharpen your intuition for the volatility of the stocks price and you'll have to understand several technique for stocks valuation such as technical analysis and fundamental analysis. In my country I preffered a non web based online trading provider because of internet speed issue. The initial money you have to store is not that big comparing to a 2% return every month!!!