You can easily script something to do this for you.
- setup the EC2 commandline API tools
- set EC2_CERTandEC2_PRIVATE_KEYin order to be able to use the API tools
- parse the results of ec2-describe-snapshots
- delete the appropriate snapshots
The results look something like:
SNAPSHOT    snap-xxxxxxxx   vol-xxxxxxxx    completed   2009-08-26T07:39:33+0000    100%
You can then do some parsing of the dates and sorting and start removing the older snapshots.
NOTE: I don't know if we can trust the sort order but I've never seen it sort any other way than oldest to newest.
To delete a snapshot, use ec2-delete-snapshot snap-xxxxxxxx.
The rest I leave to you as a simple Bash script that you can call daily or however often you need from cron.