Why are things so difficult?

lol, if you can relate to Paul Hibbert then there is no hope for you

have a look at this post to see what the methods are and what each offer

Then look at the community supported ones

if you cant find one there to your requirements. then my first statement stands.