Thought I'd share this as it seems to be working pretty well so far. It's a way of asking a user a question and getting feedback via Indigo touch that's very user-friendly.
First, my use case: like many, I have a houseIsAsleep mode variable - when it becomes true, everything downstairs is turned off and from that point onwards until it becomes false again, lights upstairs come on dim automatically etc. Making it false at the right time automatically is fairly easy as we get up at pretty much the same time every day. Making it true at the right time each night takes user input. So I put a single battery z-wave switch at the bottom of the stairs. Recently I refined this by getting the system to check whether any doors or windows are open downstairs before going into 'house is asleep' mode.
I then needed a way of telling the user if there was a problem. I do this using the Pushover plugin to send an alert to the iPhones of anyone who's home. That sounds an alert tone and shows a message telling the user that the house cannot go to sleep since it's not secure. They then need to go round checking doors and windows before trying again. But I wanted to go a step further and actually tell the user what's open that shouldn't be so they didn't have to go searching. I thought of writing a script to put that in the pushover message, but then I found a better (and for me, easier) way.
I created a control page showing the device statuses of all the relevant devices. Then in pushover, it lets you specify a URL to go with the message, and I used an http://wiki.indigodomo.com/doku.php?id=indigo_touch_urls to open the control page. There's a setting in the Pushover app on iPhone that sets it to auto-open URLs. So now I can trigger a push message from Indigo when the user presses the button but something's open, when the user taps on that message, the relevant control page is automatically opened showing the user what's up. The control page can of course also include any other buttons or interactions that you want to put there.