I worked with a "two-step" method. I just cycled a 45US gallon tank this way. First dechlorinated, got the temperature to 85F and added ammonia to 2ppm, added gravel and sponge squeezings from my established tank. Then I waited. It took almost a week and a half before I saw a drop in ammonia. Once I saw it drop to ~1ppm, I started testing for nitrite and only then did I start adding ammonia daily. Upon seeing levels of nitrite rise, I added more gravel from the established tank (ie two-step, the addition of more outside bacteria). I did this under the assumption that the nitrite-eating bacteria from the first seeding probably 'starved'. Tested every twelve hours for ammonia and nitrite. Added ammonia after every test to bring it back up to 2ppm. The nitrite levels peaked at >2ppm and dropped to negligable in five days.
The tank was ready this last Monday. I have to wait for the weekend to get stocked, so right now the tank is getting 4tsp. ammonia every 12 hours to feed the bacteria. This should be enough of a simulated biological load to keep the stress to a minimum. I also slowly dropped the tank temperature to 80F.
In addition, I found putting the seed material in the filter is best. The 10 day delay in my tank was probably from several problems. 1) I didn't use enough seed material. I suggest a large volume, say several handfuls rather than one. 2) The heater I had was 'sticky' and the temperature fluctuated +/-10F. 3) I put the seed material (gravel) in the tank, but not in the filter.