I tried Attract Mode and it would sorta work but needed to be shut down and restarted for it to change. Same with Mala.
I've gone down the 'write my own web front end' route.
I'm a web app programmer so it's sorta my thing and I've already got it doing some of the basics. THe main one being starting an external program on click (or on keypress, currently mapped to left ctrl to match fire on Mame default keys).
So I'll keep Steam for now and update it to my front end once it's far enough along.

If anyone is interested by the way I'm happy for others to tag along on my 'make a front end' journey.
It's a little more arkward to initially set up as you need to install wamp but the way I look at it is that it'll be so much more configurable, especially as the code is php and so it can be played with by anyone.
