Hi,
Have you heard EMBASE?
I had a chance to read its users manual last year and thought that it was more user-friendly database.
The problem is that it's not free and users have to belong to some sort of organization/institute. But there may be some ways to try it out.
http://www.info.embase.com/embase_com/about/index.shtml
Y