English is not my native language, so please be patient with me.
It would be nice if someone could guide me through the installation.
I am willing to reward you through Paypal
.
Step-1
I’ll reset the router configuration.
Then rename the interfaces, Eth1 to LAN1, Eth2 to LAN2, Eth3 to WAN1, Eth4 to WAN2 and Eth5 to WAN3.
Step -2
Configure DHCP-client on WAN interfaces.
And configure DHCP-server on LAN interfaces. (What should I do to configure Switch, LAN1-master and LAN2 –slave?)
I have decided to use 192.168.1.1/24 for both LAN1 and LAN2, I understand that I have to use switch? But I don’t know how to do it. 
Step-3
PPTP-client setup. I can configure pptc client within winbox, but how “tell pptp client to go throught particular WAN interface?
How can set pptp-wan1-client to send and receive packages from WAN1 interface?
How can set pptp-wan2-client to send and receive packages from WAN2 interface?
How can set pptp-wan3-client to send and receive packages from WAN3 interface?
Step -4
NAT.
Should I set both WAN and pptp-wan-client interfaces to do masquerading?
Or should I do it only for pptp-wan client interfaces?
5-step
Multi-WAN load-balancing method with PCC.
I found a reference to “Using PCC to load balance across multiple non bonded links.” (source: http://www.mikrotik-routeros.com/?p=12#more-12)
I worried that I says that this script is for “non bonded links”.
I don’t know what does “non bonded links” mean.
Should I use PCC load balancing with bounded links?
How should I modify this script to make it work for me?
/ip route
add check-gateway=arp comment=“WAN 3 - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=wan3
add check-gateway=arp comment=“WAN 2 - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=wan2
add check-gateway=arp comment=“WAN 1 - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=wan1
add check-gateway=arp comment=“WAN 1 - Distance 2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=wan1
add check-gateway=arp comment=“WAN 2 - Distance 2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=wan2
add check-gateway=arp comment=“WAN 3 - Distance 2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=wan3
add check-gateway=arp comment=“WAN 1 - Distance 3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=wan1
add check-gateway=arp comment=“WAN 2 - Distance 3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=wan2
add check-gateway=arp comment=“WAN 3 - Distance 3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=wan3
add check-gateway=arp comment=“Default Route - Distance 1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan1-client
add check-gateway=arp comment=“Default Route - Distance 2” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan3-client
add check-gateway=arp comment=“Default Route - Distance 3” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan2-client
add check-gateway=arp comment=“Static Route - WAN1” disabled=no distance=1 dst-address=0.0.0.0/0 gateway=pptp-wan1-client routing-mark=static-wan1
add check-gateway=arp comment=“Static Route - WAN2” disabled=no distance=2 dst-address=0.0.0.0/0 gateway=pptp-wan2-client routing-mark=static-wan2
add check-gateway=arp comment=“Static Route - WAN3” disabled=no distance=3 dst-address=0.0.0.0/0 gateway=pptp-wan3-client routing-mark=static-wan3
/ip firewall mangle
add action=mark-connection chain=input comment=“Mark new inbound connection wan1” connection-state=new disabled=no in-interface=pptp-wan1-client new-connection-mark=wan1 passthrough=yes
add action=mark-connection chain=input comment=“Mark new inbound connection wan2” connection-state=new disabled=no in-interface=pptp-wan2-client new-connection-mark=wan2 passthrough=yes
add action=mark-connection chain=input comment=“Mark new inbound connection wan3” connection-state=new disabled=no in-interface=pptp-wan3-client new-connection-mark=wan3 passthrough=yes
add action=mark-connection chain=prerouting comment=“Mark established inbound connection wan1” connection-state=established disabled=no in-interface=pptp-wan1-client new-connection-mark=wan1 passthrough=yes
add action=mark-connection chain=prerouting comment=“Mark established inbound connection wan2” connection-state=established disabled=no in-interface=pptp-wan2-client new-connection-mark=wan2 passthrough=yes
add action=mark-connection chain=prerouting comment=“Mark established inbound connection wan3” connection-state=established disabled=no in-interface=pptp-wan3-client new-connection-mark=wan3 passthrough=yes
add action=mark-connection chain=prerouting comment=“Mark related inbound connection wan1” connection-state=related disabled=no in-interface=pptp-wan1-client new-connection-mark=wan1 passthrough=yes
add action=mark-connection chain=prerouting comment=“Mark related inbound connection wan2” connection-state=related disabled=no in-interface=pptp-wan2-client new-connection-mark=wan2 passthrough=yes
add action=mark-connection chain=prerouting comment=“Mark related inbound connection wan3” connection-state=related disabled=no in-interface=pptp-wan3-client new-connection-mark=wan3 passthrough=yes
add action=mark-routing chain=output comment=“Mark new inbound route wan1” connection-mark=wan1 disabled=no new-routing-mark=static-wan1 passthrough=no
add action=mark-routing chain=output comment=“Mark new inbound route wan2” connection-mark=wan2 disabled=no new-routing-mark=static-wan2 passthrough=no
add action=mark-routing chain=output comment=“Mark new inbound route wan3” connection-mark=wan3 disabled=no new-routing-mark=static-wan3 passthrough=no
add action=mark-connection chain=prerouting comment=“Mark traffic that isn’t local with PCC mark rand (3 possibilities) - option 1” connection-state=new disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan1_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting comment=“Mark traffic that isn’t local with PCC mark rand (3 possibilities) - option 2” connection-state=new disabled=no \
dst-address-type=!local in-interface=lan new-connection-mark=wan2_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting comment=“Mark traffic that isn’t local with PCC mark rand (3 possibilities) - option 3” connection-state=new disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan3_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/2
add action=mark-connection chain=prerouting comment=“Mark established traffic that isn’t local with PCC mark rand (3 possibilities) - option 1” connection-state=established disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan1_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting comment=“Mark established traffic that isn’t local with PCC mark rand (3 possibilities) - option 2” connection-state=established disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan2_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting comment=“Mark established traffic that isn’t local with PCC mark rand (3 possibilities) - option 3” connection-state=established disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan3_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/2
add action=mark-connection chain=prerouting comment=“Mark related traffic that isn’t local with PCC mark rand (3 possibilities) - option 1” connection-state=related disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan1_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/0
add action=mark-connection chain=prerouting comment=“Mark related traffic that isn’t local with PCC mark rand (3 possibilities) - option 2” connection-state=related disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan2_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/1
add action=mark-connection chain=prerouting comment=“Mark related traffic that isn’t local with PCC mark rand (3 possibilities) - option 3” connection-state=related disabled=no dst-address-type=!local in-interface=lan new-connection-mark=wan3_pcc_conn passthrough=yes per-connection-classifier=both-addresses:3/2
add action=mark-routing chain=prerouting comment=“Mark routing for PCC mark - option 1” connection-mark=wan1_pcc_conn disabled=no new-routing-mark=wan1 passthrough=yes
add action=mark-routing chain=prerouting comment=“Mark routing for PCC mark - option 2” connection-mark=wan2_pcc_conn disabled=no new-routing-mark=wan2 passthrough=yes
add action=mark-routing chain=prerouting comment=“Mark routing for PCC mark - option 3” connection-mark=wan3_pcc_conn disabled=no new-routing-mark=wan3 passthrough=yes
6-step
Firewall
What should I change in the script from wiki? (http://wiki.mikrotik.com/wiki/NetworkPro_on_firewalling)
I am lost here too 
Did I miss anything?
DMZ?
PLEASE PLEASE HELP ME!!!