1. About twice a month
2.(a) When buying gun or gear: range of options and price.
(b) When getting gun upgraded/fixed or looking for info: quality of staff/service.
3. Because of their quality of staff/service. However I have only purchased 1 of my 7 airsoft guns from them. I buy the gun I want where has it and has it for the lowest price. However when I need upgrades, fixes, info/advice, etc. I go to the same shop because of their staff.
A Canadian is someone who knows how to make love in a canoe - Pierre Berton