Twittering for Business?

I have heard that Twitter is hot for marketing your business. Is this true? Anyone have tips on how this is accomplished?