How to redirect to a different URL based on node content while loading a node I have a site that uses the webforms module to gather user information. On the front page there is a list of previous submissions. Each of which has a link to view the submission (generated by Views module)

Link is like thingie.com/node/115/submission/1763

However, some users are saving the form as draft and coming back at a later date. When they get to the view page they aren't noticing they can click on the edit tab and are filling in a second submission. So we're getting 'weird' duplicates and they're wasting time.

As the submission view node is loading I'd like to check if it is a webform; which is in draft; and they are the submitting user. If so I'd like to redirect them to 

thingie.com/node/115/submission/1763/edit

I think know how to do the redirect and the test but I'm being slow and am not sure what hook to catch.

I'm about to investigate the node load hook but wondered if there was a better way.
Ah ha... and I just learnt about row and field level templating in Views... isn't views incredible?!

I followed the instructions here http://drupal.org/node/352970 and can alter the link and it's text based on the context of each row.

Super!