IMO. Crossbows are like hurling. Sure you can get a bunch of daggers off the shelf and go hurling. But it's more for shits and giggles. You aren't going to be proficient unless you have a returner or unlimited bandolier. With crossbows you need a mechanical crossbow. They make the cock times manageable and you can cock it without coming out of hiding. My ranger can stay hidden and kill a room full of critters without coming out once.

Anyways, I will write a script when I get home today and post it up.