You could take a look at TestComplete from AutomatedQA.
But according to my experience a cheaper tool either offers limited functionality or requires much more programming/automation skills (because it's not that userfriendly than a more expensive tool). You'll have to take these "costs" into account...
i posted this over in automated testing but am not getting any responses yet so I figured Id give it a try here
The company I work for is trying to get into some automated testing, currently all application testing is manual. We are looking at winrunner but feel that it is too expensive for our needs. All we require is basic web application testing, with support for dhtml. We can definetly sacrifice some functionality for a better price. It also has to be pretty user friendly since it is the first time we are implementing any kind of automated testing which means we do not have anybody experienced with it.