I love Home Automation, but let's face it, without a good GUI, there is NO WAY the wifey will allow it. It's just easier to just get up and use the light switch!
I have created some video tutorials of a solution that works on both my iPad and Android platform using CommandFusion iViewer and (in my case) it talks to DomotiGa via TCP...and it's free...
(well, if you just want a single page it is...but you can check those details out later...let's get you hooked on making your own sexy GUI first! <Cue maniacal laughter> )
The problem was as a newb, it took me ages to get my head around what I had to do (actually, not that long)....but I wanted to make it easier for others - so I created these video tutorials.
These are using to DomotiGa as a backend HA system, but will give you the basics for how it would work with another endpoint device.
This is an image of the example gui I create in the tutorials.
All up the below fully functional gui takes about half an hour to create (and that is with me talking alot!).

The tutorial video direct links are here:
Video Tutorial: Step 1. Basic Integration http://www.youtube.com/watch?v=KehmBlH-uW8
Video Tutorial: Step 2. Using guages, serial and analog joins http://www.youtube.com/watch?v=dXvwzFVhxEw
Video Tutorial: Step 3a. Full Control - Sending Commands to DomotiGa using jsonrpc http://www.youtube.com/watch?v=Hkp_xiUbSbg
I hope this helps someone (and increases the WAF of your HA system) and ultimately encourages the community to have a go at creating and sharing their own gui's.
It really is very easy (mostly drag and drop)...but at the same time, very powerful with regex's and integrated javascript.
I have updated the CF iViewer interface in DomotiGa and created a wiki along with 3 instructional videos that show how to build a gui in commandfusion iViewer.
The wiki for the DomotiGa interface is here http://www.domotiga.nl/projects/domotig ... CF_iViewer and contains the links to the tutorial videos as well as all the files/images using in the tutoral.
The version of iViewer in those demo's is iViewer4 which you can grab for free from the app store of your choice (again, it's free when you use a single page which is all many will need).
You can learn more about commandfusion at their website (here http://www.commandfusion.com) and they have a fantastic wiki and loads of examples on their git hub (as well as an active support community).
If you do make a gui, please post a pic. over at the DomotiGa forums (and here). I would love to see what people are doing with it.
PS...make sure you use the latest version of DomotiGa (now on git) as there have been a few recent changes to the CF iViewer class.
Upgrade instructions are here http://www.domotiga.nl/projects/domotig ... Ga_Upgrade