Use this tag only if you did your research and you still don't know why your syntactically correct code does not work.
Use this tag only and only if you did your research, you read the Documentation Center, debugged your program and you still don't know why your nicely presented, syntactically correct code does not work. If it could be reasonably answered, the tag will be removed.
Please use code-review of performance-tuning for review of style and improvement of already functioning code, programming for non-trival programming as the tag description says, and debugging for questions about debugging techniques.