Yeah, that's one of the reasons that makes me reluctant to make an account there. I also don't like that the site doesn't even have secure page. It might not guarantee anything, but it still makes me more comfortable.
Btw, what's wrong with creating account there? I mean, why did you say it's not easy?
Well, it was asking to create many pin codes like login, master, and I felt it's cumbersome, so I clicked away from it. I mean I had to first think about what pin codes to give, and then I would have to note it down in my diary, so it would take time. That's why I thought I would create an account later on and I clicked away from it.