Have you thought of maybe getting a demo of Digital Fusion to due some test fx? I know for sure you can do rain with their particle systems. Report