i really appreciate you recognizing the need for strict, constructive criticism. i can't stand these types of people who post here, like OP. it's very easy to get upset, frustrated, and give up. however we can only offer our knowledge and hope for the best; beyond that is not our problem. i have not been the most welcoming to OP and i can't say i'm on your level of patience, but it is important to try. your post kind of roped me in.