I finally finished this meta achievement on Nicasia! I had been crying after it since last summer, because I lost my nerves with the quest that is required for Torch Juggler. The juggling achievement itself was very easy, - only requires you to spam the ground, really - but the lag and low graphics on my old computer were just too much for the torch catching quest.
What matters, though, is that I've got it now and it's topping the guild news. Weeeeeeehuuuuuueeeeeyyy! /dance