Big DB
Are you speaking of the entries in the grub menu.
If so you can use synaptic and remove the ones you do not want.
Assuming you are running grub 2
Then run grub-update from a console to update the menu.
It is advisable to keep two kernels in case you have problems with the new one.
as each linux header updates like from 2.6.32 to 2.6.33 create new partitions when I choose what OS to boot into. I have had Ubuntu for a while now and My list has one Win7, and 6 Ubuntu headers. Is there a way to clean up the old ones when a new one comes out?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic