::BTW: Please explain, Hail Mary, Queen of Heaven. Thanks :)::
There is an elegant Scriptural defense at http://www.users.qwest.net/~dkturner/maryqueen.html
It uses Scriptures from Old and New Testaments right through to Revelation.
It is much too long to post here, so I would pray that you would go there and see for yourself.