Yeah, almost all Linux Distros either use (GRUB Legacy), or Grub 2. It's a bootloader with support for multibooting. It can even boot Mac OSX if your computer supports it, and if the right packages are installed and configured. It can boot Windows as well, it's primary function is to serve as the Linux Bootloader
Alot of distros that use Grub Legacy will say that they do this because GRUB2 supposedly isn't stable yet. This is actually very, very untrue, Grub2 has existed for 2-3 years now, and it's more stable and supports more stuff than Grub Legacy does (I dont see legacy grub supporting BTRFS without patching)
Grub2 is the way to go, and you can theme it as well. It's possible to change the background, text, etc as long as you know how to configure it.
Read some of these for more info
Ubuntu Grub2 Documentation:
https://help.ubuntu.com/community/Grub2
Arch Linux Grub2 Documentation:
https://wiki.archlinux.org/index.php/GRUB2
General Grub2 Documentation:
http://www.dedoimedo.com/computers/grub-2.html
Just for the reference, Arch uses Grub Legacy initially, but you can install Grub2 using pacman or yaourt, or whatever floats your boat.
There are also bootloaders such as LILO (Linux Loader), and Syslinux, but those are not as widely used as Grub is, and I highly advise against using them.