I use one of these, but it is freaken huge and I'm thinking about replacing it with something else:

http://wiggys.com/moreinfo.cfm?Product_ID=20

It doesn't provide cushioning, but does seem to insulate.