Secondly if I'm to invest during ICO, at what stage should I invest? After pre sale,crowd sale, or when it's about to be listed on exchange.
I think you can invest in ICOs whose prices are so low and have the potential to grow, these are what we called devalued coins. For me these devalued coins are better than already established altcoins because they still have the growth potential on the long run.