As to your first question. We recently had a very similar topic. Here's the link..