Thanks heaps for the ffdshow solution Tom, I wasn't expecting it to be that easy! Looks like there are a whole number of possibilities for the crashes but the ffdshow conflict is the only problem I've had on my system.
Q6600 2.8ghz
8800GT 666mhz
4gb ram
Vista X64