A communication device that is adapted to implement a subset of feature choices selected from a complete set of feature choices comprising: a base that is adapted to accommodate installation of a plurality of optional hardware components associated with a subset of features of the complete set of feature choices, the base being adapted to accommodate presence and absence of said optional hardware components depending on the subset of feature choices, a radio frequency receiver disposed on the base and adapted to receive an RF signal, a base band processor disposed on the base and connected to the RF receiver, wherein said radio frequency receiver being adapted to supply said received RF signal to said base band processor, said base band processor being common to any subset of feature choices, wherein said base band processor is a hardware component, a connector connected to the baseband processor to deliver output from the baseband processor to an audio system main printed circuit board; and wherein the complete set of feature choices comprises - an antenna type feature choice comprising a choice between an antenna only adapted to receive XM satellite radio signal and an Interoperable antenna adapted to receive both XM satellite radio signals and SIRIUS satellite radio signal, - an audio format of the audio system feature choice comprising a choice between a Sony-Philips Digital Interface Format and an Inter IC Sound format, - a radio frequency type of the receiver feature choice comprising a choice between a single antenna configuration and a diversity antenna configuration, - a stack type, wherein the stack type feature choice comprises a choice between an on-board smart processor to manipulate a stack and a configuration comprising a stack maintained externally, and - a connector type. a base that is adapted to accommodate installation of a plurality of optional hardware components associated with a subset of features of the complete set of feature choices, the base being adapted to accommodate presence and absence of said optional hardware components depending on the subset of feature choices, a radio frequency receiver disposed on the base and adapted to receive an RF signal, a base band processor disposed on the base and connected to the RF receiver, wherein said radio frequency receiver being adapted to supply said received RF signal to said base band processor, said base band processor being common to any subset of feature choices, wherein said base band processor is a hardware component, a connector connected to the baseband processor to deliver output from the baseband processor to an audio system main printed circuit board; and wherein the complete set of feature choices comprises - an antenna type feature choice comprising a choice between an antenna only adapted to receive XM satellite radio signal and an Interoperable antenna adapted to receive both XM satellite radio signals and SIRIUS satellite radio signal, - an audio format of the audio system feature choice comprising a choice between a Sony-Philips Digital Interface Format and an Inter IC Sound format, - a radio frequency type of the receiver feature choice comprising a choice between a single antenna configuration and a diversity antenna configuration, - a stack type, wherein the stack type feature choice comprises a choice between an on-board smart processor to manipulate a stack and a configuration comprising a stack maintained externally, and - a connector type. - an antenna type feature choice comprising a choice between an antenna only adapted to receive XM satellite radio signal and an Interoperable antenna adapted to receive both XM satellite radio signals and SIRIUS satellite radio signal, - an audio format of the audio system feature choice comprising a choice between a Sony-Philips Digital Interface Format and an Inter IC Sound format, - a radio frequency type of the receiver feature choice comprising a choice between a single antenna configuration and a diversity antenna configuration, - a stack type, wherein the stack type feature choice comprises a choice between an on-board smart processor to manipulate a stack and a configuration comprising a stack maintained externally, and - a connector type.