We present discrete and continuous time flows that can be used to approximate optimal constants and functions for which equality holds in PoincarA(c)A's inequality. If time permits, we show how these methods extend to other familiar Sobolev inequalities.