If you are looking for free BBs, contact your local indoor places. I guess most of them just dispose of them afterwards. I'm not sure how efficient sweeping really is.
You can goto Wal-Mart and they have used/reclaimed/recycled BBs for sale though. Like 10,000 rounds for $10 or something.