I've had a couple pieces in since I started my tank in august. Now it looks almost just like any other rock in the tank. I can still tell the difference, but my mom couldn't

Here's what I've found:
It flaked in the beginning, but not too badly. Before I put it in the tank, I took a wooden dowel and lightly beat the rock and rinsed it and stuff. Gets most of the stuff off.
Yes I would do it again. I have 1 big rock made for the 70g, and I will be doing some more in a couple weeks.
I don't remember my recipe exactly. I used cement, perlite, crushed oyster shell, and a little sand. I just used plain silica sand, didn't bother spending big bucks on aragonite.
I used rapid-setting cement. I took it out after a day and cured it kind of an odd way. I didn't check on it regularly since i wasn't in a hurry, but it was out of the water for a couple weeks and in the water for a couple...maybe less. I think total it was 3-4 weeks. I am going to try baking rocks next time to quicken the cure. I've heard it can make it take as little as a week. The big one I just did I boiled and it has been soaking a week. It was also sitting outside for about a month lol.
I haven't used grout, but I use "rapidset" brand cement. It actually has big rocks in it, but I sifted it out easily. It hardens quickly and makes a nice whitish-grayish color...much better than standard portland.
I like using Perlite in the mix, but it is tricky to get the mixture right. if you want to try some, I have a 20cu ft bag I could pull some from and let you try it out. If you use crushed oyster shell, don't use a lot. Too much and you can cut your hands up pretty easily handling the rocks.