Controller software and drive firmware solutions are better than nothing, but neither can match TRIM for long term performance.
TRIM is about pass more information to the controller sooner. However, over the long term the drive controller still can make most of the same inferences; just at a different time. TRIM allows you to buiild a 'dumber' controllers that gets it homework done for it.
It also won't save you if you fill your drive up to the brim with data. ( It only passes info about 'discarded' blocks by the OS. If they are not discared then TRIM does nothing for you.
One way to come close to what TRIM will do is to reformat the SSD with a formatter that supports TRIM. Then install OSX into a smaller partition than the drive (say a 100 GB partition on a 128 GB SSD). Do not use the spare 28 GB - but do make sure that something sends a TRIM command or uses the drive utility to TRIM the spare 28 GB.
In other words, if your drive controller vendor failed to implement a "overprovision" buffer create one yourself.
Also note that some of the SSD drives that claim that they don't need TRIM in fact parse the NTFS filesystem metadata to find free space.
A cheesy hack that will likely disappear just as quickly as it appeared since Windows 7 NTFS now supports TRIM (since Feb '10). But yeah... scratch any of those off your candidate list. It won't be hard to do in about a year or so; just select something recently build at that time.
This won't work with an Apple filesystem on the drive, of course.
won't work on Linux, Solaris , Netapp, EMC , Dell , .... and numerous other boxes that need fast IOPS boxes either. Nor it is particularly necessary since there are other more robust solutions.