The problem with using a button on a web page is that the script will only continue sending as long as the browser is sitting there waiting for response. If you quit the browser in the middle, the process stops. I usually get around this by running my mailings while I sleep, but if you need your mailings done on a precise schedule, you need something like what Ultra suggested.