Sorry april, but I have to disagree with your parenting just as much as I would with tams.
I personally believe that giving a child freedom is one of the ways you can get them to trust you in return. Now I don't know how old your son is, but keeping him back from doing too many things isn't right.
Here's my says. Let your kids know that they can trust you from a very early age. Encourage them to join recreational activities to keep them socializing, and out of the tv/computer all day. And give them guidelines, but don't force them to not watch t.v. and just do their homework all day. Just make sure their homework is done and then let them relax. Make sure that everything that they do is consistent. If they are a B student in school, and then get an A, give them positive feedback. If they are a B student and get a C, encourage them to work harder next time.
You just have to find a middle ground. Allow them to mess up without getting all over them. But if they make a huge mistake, then punish them. All I'm saying is keep them in a certain amount of boundries. If they go out of those boundries, push them back in. But don't make life tougher on them than it already is.
------------------
Terrance
http://www.penis-enlarge.com