What options are there for hardware encoding/decoding? For the last 24 hours I've been waiting for some files from a Sony camera (about 60Gb) to convert to MP4. I'm thinking there must be some other way to speed this up. I'd much rather go for a purpose-built piece of hardware rather than trust CUDA or ATI as these options have failed miserably (I have both ATI and NVIDIA cards and it seems the software simply ignores them).

So, what are my options for hardware transcoding?
I'm sure there are dedicated MP4 encoders out there, maybe someone else has better info. 

But I've had good results using AVC Ultimate, which takes advantage of CUDA on an NVIDIA card to speed up MP4 processing, to about double the rate I get without it. There's a free version, but I can't remember if the CUDA option is available in that -- I've used the paid version for quite a while.