I suffer from severe case of Programming-Language-Syntax amnesia. Hence I am forced to attempt answering only the questions related to the technology I am working with right now.