so what exactly is the on demand were talking about? sounds like it's kinda like a sit and go. anybody able to explain em