The Mac mini is often used as a second Mac in the home, particularly for those that have a particular application in mind for this machine. We hear of users buying a Mac mini for a home theatre system since its HDMI port makes it easy to connect to your TV. The Mac mini server version is particularly useful for hosting services in your home.
2012 Mac mini
Apple has designed the 2012 Mac mini to be user-upgradable. You can install a pair of dimms in the Mac mini, either in 4GB, 8GB, or 16GB of RAM. We do not recommend that users attempt to upgrade their hard drive unless they are accustomed to tinkering. You can order a Mac mini with 500GB HDD, 1TB HDD, or you can go the route of an SSD or Fusion Drive. We don't see the point in that since the Mac mini is generally used for a more cost conscious approach.
2012 Mac mini ports
Apple made slight modifications to the ports on a 2012 Mac mini. The USB 2.0 port is now a USB 3.0 port. There is one Thunderbolt port, HDMI out, Ethernet, SDXC, and Audio In and Out. Ramjet offers some external storage options such as the 3TB Thunderbolt Drive, for example.