Salam... choosing optional subjects is a difficult task; depending on your capabilities,previous education & interests about the subject concerned..... u should consult [B]Beginner Guide [/B]of the CSS Forum.it will definitely help you in choosing the optional subjects. regards. Usman Baloch