I may be totally wrong on this because I don't understand these programs, but is it possible to get random events while this runs? I saw someone say it runs as its own browser, and I figured I'd ask.
It should be able to. I know I have let it run on other games and come back to items that I didn't have before(or come back to have lost my rainbow worm or something else). That seems to indicate to me that it is having random events occur, but they are not logged. For example, I found an Icy Negg in my inventory when I had let the Cliffhanger and Neggsweeper APs run. I had put everything in my SDB before they were run, and they were there the minute I logged back in.
And as for the speed of pyramids, you can run it pretty fast. I know that I can play games in well under 2 minutes, and sometimes less than a minute. I would guess my average time is maybe a minute and 15 seconds or a minute and a half. If you have a fast connection, you can run thru games FAST.