Basketballgrid.com Portland is one of the teams in the puzzle today. Didn't think it was too difficult today, but still missed out on perfect.
Never done one of those before...The toughest one for me (that became easy at the end) was the Mavs/Raptors overlap (how many Mavs/TOR trades can you think of?). Then I just started thinking of people who'd been on like a million teams and got it pretty quickly.