You'd have to use a separate divider for each input (although you can get chips which are resistor arrays). However I guess most Arduino shields don't use the analogs so you could just not connect them - all the rest should work fine with 5V.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
You'd have to use a separate divider for each input (although you can get chips which are resistor arrays). However I guess most Arduino shields don't use the analogs so you could just not connect them - all the rest should work fine with 5V.
For NRF24, it's just that the module itself is tiny (and cheap!). Most people end up doing something like this: http://maniacbug.wordpress.com/2011/11/02/getting-started-rf24/ so if there's free space on the board then it makes sense to use it :)