When looking to purchase an SD card for a Raspberry Pi, what sort of considerations need to be taken into account?
Are there certain cards that won't work with the system, or should all standard SD cards work? Is there a max SD card size (for instance, will a 128GB SDXC work with the device) or are there size limitations?
What sort of speed capacities are required in order to run an OS from the card, and how do I know if the SD card will be fast enough?