Thanks for all the replies. This is the kind of feedback I was hoping for.
1. Some want to turn off the smoke generator off after a period of time (not a PID function, but motivated to save wear and tear)
2. Some want to start at a particular temperature for a period of time, then ramp (up/down) to another temp until meat setpoint is reached.
3. Some want to reach meat setpoint, then hold at temperature.
4. Some want to reach meat setpoint, then hold box at another temperature.
5. Some want to do #4, but hold only for a period of time at the end, then shut off. Indicative that they have drank too much, and forgot about the smoker.
#1 is taken care of with the digital generator but you could probably add a timer to do the same thing.
#2 I think I can do using the temperature controller I am using. I can ramp up or down at whatever rate I choose, deg/min, deg/hr etc. I will need to be at the starting temp then after a period of time actually raise or lower the temp and it will ramp to that point. Maybe not exactly what they asked for but close. We built several basic based computer controlled furnaces that had recipe function in them. You would select a recipe and walk away the furnace would go to a temp, soak for a period then ramp to another temp, soak ramp, soak. you get the idea.
#3 Could probably be done with a dual input controller, one being a meat probe. I'm not sure because I have never tried this.
#4 Possibly the same solution as #3.
#5 if #4 worked you could just use one of the alarm functions to shut down the heat. No matter what the controller would not be cheap and would probably cost as much or more than the smoker itself.
Another one I've seen people ask about was for doing sausage. Ramping up a number of times in 10 or so degree increments.
Mike
This is possible using the right ramp & soak controller. I see Auber now has a Ramp/Soak controller but how well it works and what it's limitations are is unknown. Also the person using it would need to know how to program the controller to do each step. Not difficult for those using them everyday but takes time to learn and understand. My controller unfortunatly does not have the ramp/soak function.

I'd like a feature that carries the meat in from the smoker for me when it's done...............
Tiny, this is very possible to do..... where do you live?
I'll think these ideas over a little more to see if I can use any of them in my unit using the controller I currently have. I'm looking into the #3,#4  ideas using the unit I have. I know I can have two inputs but think it is only for a different kind of control, cascading control. Mike's idea is doable but not with my current controller.
Keep the ideas coming!
Thank again.
pensrock