I am a mid-range programmer, though sometimes my programs somehow screw up, I can not figure out why, so I come here, answer questions, and ask questions.