What's the difference between для and за, anyway? They both mean for something. Where do you use для and use за in a sentence? My language books never seem to be able to answer that.