There’s an 8MB limit using WebFTP and any default PHP upload implementation.
There is some other file size limit, but I can’t remember what it is, nor did I successfully find it in search.
There’s also a thread out there on unzipping very large files at DreamHost that you should read.
Free unique IP and $67 off with promo code [color=#CC0000]LMIP67[/color] or use [color=#CC0000]LM97[/color] for $97 off. Click for more promo code discounts