I went ahead and rebuilt the circuit from David's link again and I am still getting the same issue, the output level is lower than the input and it's also got a offset which means it never exceeds 0V, it's -0.5V to 0V rather than 0V to 5V, there is also a considerable slope on the rising edge which may not be great.
Any help urgently needed, my weekend project is about to fall flat on it's face!