Protocol independence comments by Steve Maine

There is a very good discussion taking place between Steve (post 1, post 2) and Mark (post 1, post 2). I agree with Steve on most points, except the need for an action header :-)