Yesterday, I found a thread on warrior forum where a link was given to a site that submits your site to up to 2000 sites. I know these aren't high quality sites, the op even said so himself. However, the link was really popular with everyone and it received great reviews.
I decided to give it a try. Instead of going for 2000 links, I chose to do 100.
In a few hours, my site moved from page 11 to page 18.
I hope this could be a lesson to you guys who are new at this like me. I went from 2-3 high quality backlinks a day to 100 in 2 minutes. Don't blast links at your site like I did. Google says it loves "natural" backlinks... so self-creating backlinks like we do day to day had better look "natural".
This sucks because I was making such good progress and finally seeing results moving up the pages everyday. Now I'm booted back and probably will stay there for a while.