Intel support for TRIM with RAID is coming via the Rapid Storage Technology driver, though it isn't here yet. That won't do you any good, though, since you're using Ubuntu (it would only work with Intel motherboard anyway).
Ubuntu 10.10 has automagic kernel trim support (at least for ext4), but I don't think that does you any good since you're using a RAID array. The system sees your raid array as a logical volume, not as an SSD that will accept TRIM commands.
Take a look at the wiper.sh script that comes with hdparm. Looks like there is a GUI for it, also (DiskTRIM). Running that from a cron job would be better than nothing.
If you're using mdadm you can use mdtrim. The latest versions of dmraid should have you covered, also. The details are in Possible to get SSD TRIM (discard) working on ext4 + LVM + software RAID in Linux?. The Wikipedia TRIM article cites that question.
As to whether you need any of this at the moment, I'm not sure. A write to a page that isn't empty is going to result in write amplfication, but I don't know how likely that is on a drive that's only half full. I think the amount of data that has been written to the drive matters more than the current utilization. Without TRIM, the SSD has no idea which pages are in use and which aren't. So if data equivalent to 100% of the capacity of the drive has been written to it, I think you'll have some performance issues even if the current utilization is 50% due to some of the written data being deleted.
Even if you don't really have a performance problem now, you'll eventually write enough data to the drive that you will, so you ought to at least research the options and figure out what your strategy should be.