Should you link to other sites?
Yes, if it "makes sense" to the visitor and is somewhat related
No, linking out leaks PageRank and can cause your rankings to decrease
Maybe, if they're at least a PageRank 4
Yes, linking out to as many places as possible will help your rankings