I tried the whole passable object idea but couldn't get it working. I'll have to try it again now that I have some script to look at.

Thanks!