Having done this myself, I would say try to avoid it if possible! It's a minefield, especially after about 100,000 rows.
Something that can end up biting you as well, is that the search crawler can start timing out trying to crawl really large lists - you can increase the time outs, but it's the beginning of a loosing battle.