The download itself wouldn't be the real issue here (for now), but what takes time is the verification of every transaction. You could instead fetch a nightly snapshot of the blockchain and start your client with -rescan to get close to the current block count.
Ok, I'm fairly new to Bitcoin and I have a question about the original Bitcoin client. Is it normal that it takes days to initially download the blockchain when you first start the Bitcoin client. The first 100000 Blocks downloaded fairly "quick" (took some hours though). But now I'm getting only about one or two blocks per minute? Is this normal behaviour? Btw. I'm using Windows XP, but my computer is fairly decent 4 Gigs of RAM and 3 Ghz Quadcore. Thanks.