It wouldn't be any fun if I gave you all the answers.
Not only that, with your tone through out this thread, dictating that others should not be allowed to have opinions different than yours, im not exactly inclined to give you any answers.
You have a long journey ahead of you.
Good luck.