@OP: Try not to take this as criticism, but you might be overthinking this.