If you can't find a trainer, you can (sort of) build your own using POKE ( codefromthe70s.org/poke.asp ). It allows you to dig into the game as you're playing it and change variable values. It has a search/discover mode to help you find out where your cash is stored (for example) then lets you freeze that value or set it to whatever you want. It could be a lot better, but it works well enough for most things.
Unfortunately you can't save so you have to re-discover the values each time you play.
I find it fun for games I've already completed and I just want to goof around blowing stuff up :-)