OH...I get it!
Warren,
When you questioned me about bells and whistles, I just assumed you had heard that term before. As Kev pointed out, it means lots of fancy features and functions. It's not really a PC term though, it's been around since I was a boy (when you needed a key for roller skates and Stingray bikes with bannana seats were HOT!)