Several years now. And if you book online, you can see it within minutes - I've either refreshed my screen or logged off and back on and presto, there it is. It's a great way to verify that payments have been received (if you are mailing checks), or to just go in and once in a while get that happy feeling about your upcoming trip by seeing your name, pix of the resort, etc, etc.
We booked online for both our trips and they were visible within minutes. Also, I changed the dates for our Nov trip and the change was available within minutes. Hope this helps.