I'd like to be able to kick off an approval process based on an action rule. This would allow for a much more robust approval process. An example that I am in need of would be to allow a user to enter a new hardware request [type]...a tech would then be required to populate a custom field with an estimated cost. Based on the estimated cost, it would kick off one of multiple approval processes. In my situation, the approver is different based on the cost. I know there are a lot of feature requests related to approval processes...and I think this would cover most. While being more cumbersome, it would provide a lot of flexibility.