Very interesting thread, I think every starting developer have these problems.
As my first time doing this, all I have is what I read from forums, so I can't be sure of what works and what doesn't, but it makes some sense and it's worth a try.
- As some people said, social network, post...