Thanks for your post and welcome to the forums.
I'm really sorry to hear that your On Demand is not currently working for you. In order for us to help on this we will need a little more information.
What error code are you getting when trying to use On Demand?
What are you trying to watch?
Have you had any luck watching anything since you last posted about this?
Let me know so we can help further.
Tech fan? Have you read our Digital life blog yet? Check it out