
OP was very clear he only has the budget for 1 lens. Given that constraint, the 15-85 is as good as it gets. Add a 430EX II for $200 if you can stretch the budget that far and you can mitigate the lens slowness somewhat.
Ah, then either lens (17-5x or 15-85) is still a great choice. Second the flash recommendation as well!