thanks....if u can think of any other programs plz refer them to me too. Well can u explain to me exactly what these programs do?