We just got back from the BVI and spend 3 days at St John. We have the ROAM apt and our cat is registered with the current annual sticker so we check in by my iPhone. This is the second time we have used ROAM to register with US Customs. IT is so nice and easy. We were in StJohn on a Friday, Saturday and Sunday. Only had to share anchorages all three nights with 3, 4 and 6 other boats. IF you do go to the USVI, remember if you check back into the BVI on a Sunday, BVI charges an extra fee of $20. For the 2 of us, fees leaving the BVI were $5 and checking back in on Monday was $10. Also, if you have a Senor pass for the US Parks, the mooring fees are $13 as opposed to the full price of $26.