One other good way to mess with ranged attackers is to use monsters who are in some way "sticky". This might be because they daze, imobilize, restrain,grab or because they follow the target everytime they shift. This will cause an attack of opportunity everytime a ranged power is used.