I have been a member since 2/10/2010, so over 2 years, but have yet to get my 'Silver/Captains' badge. Is that something that happens automatically or something an admin has to assign. Can you please look into and advise? Thanks!
It should happen automatically when the database driven forum notices certain events. Making a post = changing post counts and adding 4 forum points, etc.
Did you get a Private Message notifying you?
I noticed in the side panel "They won a badge" widget that user Cruzermac619 just won his Admiral (Gold) badge for 3yrs membership - even with just 1 post 3 years ago: http://www.tomshardware.com/forum/profile-400707.htm
But it's not yet showing up on his profile page. That's not unusual. A lot of the forum database processes are 'batch driven' at certain intervals instead of 'real time updates'.