... This is so hard

Your username and password are wrong
cudaminer --algo=keccak -d 1 -L 128 -l K1024x32 -i 0 -C 2 -H 2 -o stratum+tcp://max.smalltimeminer.com:3355 -u loginname.WORKERNAME -p passwordforworker
Create your account on smalltime miner, then create a worker. The worker you setup is part of the username and password.
So say your account name is blah and the worker you created was bro, with the syntax above it would be -u blah.bro -p passwordyougavetheworker (not your account password!!)
Thanks for your help so far.
cudaminer --algo=keccak -C 2 -L 128 -l F64x4 -R 5 -o stratum+tcp://max.smalltimeminer.com:3355 -O user.worker:password
Worked for me but got 1,000khs, does that sound right for 9600 GT?
The "-d 1" thing didn't work but the above did.
So can we change that one to make it work harder?