Well ... We did research online mostly and consulted one of the immigration consultants , might sound weird but he did not have any more information than what we gathered online or through this forum. But he was a kind man, he took out time and went through all the papers and was very positive. *He did not charge us * he called us couple of times to even check on the status of my application, which I thought was a very nice gesture. So it's for certain that once we get the pr done , we will visit his office just to personally thank him for his time and the positivity.
All I can say is if you follow the guide line of the application, you can do it yourself, it took time for us though to put everything together , probably 2 months I guess to gather documents and put together our life story since we have known each other way too long, were engaged also for way too long.
All the best and i must say when I can do it , anyone can hehe since I am very impatient, and very Un organized