This is part of the story only. Yes if you have access to established rocks from another tank (yours or someone else) then yes it can be done fast. But if you dont, then you need to give it time. There is reason everyone says patience is virtue in this hobby, and you need a lot of it. Nothing is done fast, unless you want to fail, or at least risk having a lot of issues. I would rather deal with LFS that says take 6 months before you put 1st fish in than some LFS Joe Blow that says buy these fish and cycle tank with them. If LFS told me wait 6 months, it means they are not out just to make $, but actually do care about me succeeding and their livestock surviving. Point me in the direction of such LFS and they have my business.