Other Atmega on the UNO

OK, so if I install the bootloader using the Arduino as an ISP/breadboard method. I should then be able to use any of these chips. Right?
How to I select what bootloader to install?

From what I can read the Atmega88 is not supported?
Is the Atmega48 supported?

One more "kinda" related question.
If i want to use the atmega chip outside the Uno board, but I want it to use it's internal clock. Do I need a special bootloader?

And if I install a bootloader on a chip using the Arduino as an ISP/breadboard method without a crystal. Will is be usable on my Uno running at 16mhz? Not sure if my question is clear?

So many questions? :-[
Thanks for your time.

It's very reassuring to have a place like this. There is so much to learn........it's wonderful to have access to a forum like this. Full of knowledgeable folks, willing to help. :slight_smile: