Here are some links that have lots of good information about St. John and the Virgin Islands in general. We found them to be very informative and answered many questions.
Have a look:
Virgin Islands – Frequently Asked Questions 1
Virgin Islands – Frequently Asked Questions 2
New St. John Visitor Information