Here's a bit of advice. As long as some (hopefully most) of a post is on-topic, you can usually slide by. When ever I have something to say that is slightly off-topic, I always make sure I dedicate a fair amount of text to saying something on the topic.
Comments on Profile Post by rmure