Ian,
Except that doesn't take into account that lastfullweek (based on Sunday) would end two days ago (October 6) so maximum lastfullweek +3 would be tomorrow (October 9) not the last full week based on a Weds-Tues approach, which should be October 2 (as of today, October 8).
-LB