I do not recommend using content() for particles. Content() works of course, but is a slow instruction, especially when there are a lot of entities in that region. Using slow instructions in particle functions can influence the frame rate when you have several 1000s of particles.
For testing if a particle has reached the ground or the surface of water, you should compare the particle's Z value against a variable you set before. This method won't decrease the frame rate even if you have 10,000 particles.
Particles do not perform a collision detection, so they have no PUSH value.
[This message has been edited by jcl (edited 16 May 2001).]