As part of my entry to the CUDA challenge I implemented a Gaussian Point Spread function and a Sobel filter.
I'm not sure how my project went - badly I suppose - as I had only obtained a 8800 GT device a week before deadline :( I'll post the full project here once judging has finished. Actually I will probably keep working on improving it as I beleive there is a lot of scope for a fully implemented version.