Just had a thought, you could areaportal a swinging door, couldn't you?  I mean, if you create the areaportal and make it part of the func_door entity then it would work, wouldn't it?  *goes off to search for the swinging door script, so he can learn...  
[Read More]