ios5 will slow down the 3gs like crazy. Happened to mine, the only way I've found that it will go back to "normal" speeds is to turn off the notifications for the calendar.
_________________________
It's not a beer belly. It's a fuel tank for a sex machine.