Dynamic status list, instead of static hard coded one

sorry to mow over your last merge, but I had this 90% done earlier, before I had to run to the post office before it closed.