I'm not complaining about my most recent infraction but I just don't understand what I did wrong - Can one of the mods explain it to me please so I won't make the mistake again?
Yes you can get information from them. Mostly you can find the reason when you get E-mail notification about it and you can also see in User Control Panel. If you can't understand the reason then simple read FAQ then contact Moderators via PM.
The latest infraction was issued for posting a duplicate thread. Make sure you read the rules: http://forums.digitalpoint.com/faq.php You receive the infraction reason along with the infraction itself, if you have the email notification feature enabled.