We are planning to build a module that caters to site visitors and makes it extremely easy for them to become members.
The first step is to find the best way to intercept a visitor accessing the site. The 'session_started' listeners are invoked multiple times on a single HTTP message from a single visitor (e.g. press F5 and the jrUser listener is invoked repeatedly). This leads me to think that this event is not the proper spot to insert a visitor conversion UI.
If there is an ideal spot to detect a visitor's first access of the site (the initiation of a visitor session) so that we can offer them a convenient conversion to member I would appreciate the insight.