yeah generally when it comes to backlinks the place where you put them is very important. i remember that for a project of mine i managed to get links from a top 10 site in Google ranks and the traffic and page rank was up to a boost