@almaabad30 @Au_Vic I agree with your comment of migration agents. A lot of unscrupulous ones lurking around which sickens me. A lot capitalise on the people's desperate dream for a better future. I'm a migrant myself many years back and I know how it's like. When dealing with agents, make sure you check their registration number. Check average agent fees on the MARA website to find out if you are being ripped off with agent's quote. Make sure you are provided the Code of Conduct when formally consulting with an agent as well as a consumer guide so in case you decide to engage an agent and you know how and where to complain if needs be.
On the other hand be mindful also of the information you get in this forum as a lot is based from personal experience only. Each case is very individual and not because it worked for someone it means it will work for everyone. You need proper discernment to be able to decipher what would really apply to your circumstance.
Websites and forums are good sources of information. However the most updated immigration legislations can only be found on the professional library which only migration agents have access to it. Agents from 2010 onwards had to do a post graduate course in Australian immigration law as part of their requirement for registration. Which obviously, there is a price to pay if you engage one. However, don't get caught up with the stereotype that they cost a fortune...most do to be honest. Even here in the UK where I'm based now, I'm sickened with those fees. However, there are still agents around who are fair with their fees. I'm a product of both do it yourself and hiring an agent to assist my application. I myself had an agent who charged A$1,000 which was already cheap back then.