Wow! This is a huge topic! You've come to the right place, though. Creating a 'presense' online is essential through networks like this one, blogs etc. I really liked the services I paid for through 'Apex' as well. It was well worth the money, so I would check that out.