Hey Spacebrain, I had some trouble finding my way around this site when I first joined as well.
but there's lots of FAQ's and forums that can help you navigate through the site.
best of luck!
cheers.
Haha no doubt.
I think once you build up a bit of a reputation with posts and feedback and such, people start to take more interest in what you're up to.