Originally Posted by
wharvey
OK... this is where I get confused....
I assumed that when I return to the US, my trip is over.... so I am not sure how to get two US trips added and still not violate the rules... unless I am just being really dense here... and I have been told that before...

It's not directly over, you can have three transfers (connecting flights) from ROC on the outbound and three to BOS/PVD on the inbound, combined with three stopovers in the US (+1 in Canada if you want).
Without having checked the miles you could do something like ROC-IAD-ORD-SFO-LHR on the outbound and HYD-SIN-NRT-JFK-SFO-IAD-BOS/PVD on the inbound.