DarkEagle #1 sounds good, even doing it in code is super easy (apart from the time my particles were bouncing as soon as i created them and always going upwards... tha got me for a while...)