I'm currently getting my Internet from Shaw and my TV from Bell (satellite). One of the key features on the Bell PVR (for me, at least) is the ability to schedule recordings based on a search. I'm a football fan, so I have a search set up on the PVR that finds anything with "CFL" in the title and automatically records it. This makes sure that I'm always able to watch the CFL football games whenever they are broadcast.
Does the Shaw Gateway/Portal system work the same way for searches? In the case of football games, the "title" in the program guide varies, as does the time that the game is aired, so a standard time-based recording won't work.