These are some search sites I recommend to earn money or win prizes. I used to always search on google or msn and I never received anything for my searches. I only use these search sites now. I believe the results are just as good as google and msn. Also, I listed sites that offer rewards or money to complete offers and surveys.
Winzy: On this site you can win prizes for searching. Each winzy point you earn enters you into the grand prize drawing. Prizes range from points to I-pods and giftcards. This site allows you up to 50 searches a day.
Swagbucks: On this site you earn swagbucks for searching. Swagbucks can be redeemed for prizes, such as gift cards. I just started and I have already earned 12 swagbucks through searches.
Scour: On scour you receive points for searching (1pt), rating the search results (1pt) and commenting on the search results (1pt). This site allows you up to 100 searches, which is 300 points a day. Points can be redeemed for Visa gift cards.
My Points: On this site you receive points for searches. Mypoints allows up to 31 searches a month. Also, you receive points for completing offers, shopping online, and surveys.
Freebies Junction: Freebies Junction has a mix daily surveys, completing offers, and daily trivia questions. On this site you earn points and cash. Points can be redeemed for gift cards. A mininum of $20 is needed to cash out.
Squishy Cash: Squishy Cash has a mix of daily surveys, completing offers, shopping online. On this site you earn points and cash. A mininum of $20 is needed to cash out. Points can be redeemed for gift cards.
Daily Cash Rewardz: Daily Cash Rewardz has a mix of completing offers, shopping online and trying products. On this site you earn points and cash. A mininum of $5 is needed to cash out. Points can be redeemed for gift cards.
Some additional ways to earn online include writing articles and video reviews.
For video reviews there is one site I would recommend:
I recommend trying Expo TV. Currently, on this site you can submit up to 20 videos per month for upfront payment (usually $5 per review). Also, you earn money based on how many hits your video receives. You receive a penny per hit.
For articles there is one site I would recommend:
I recommend trying Associated Content. On this site you can submit as many articles as you want and receive upfront payment for each article (ranging from $1 to $20). Also, you earn money based on how many people read your article. However, you must receive at least 1,000 hits to receive pay per read earnings. 1,000 hits = $1.50.