Actually there is a lot of room to get confused with on pin numbers/names.
There are the official arduino shield pin names, D0-D13, A0-A5 (D14-D19 also works) that you use
in your sketch code, no matter what kind of avr 328P based board you are using.
There are the Atmel AVR 328p chip physical pin numbers which are different depending on if you are talking
about the DIP package or one of the SMD packages.
Then there is the physical 30 pin package pin numbers that the Nano uses, which is different then any
of the other arduino 328P based boards. You don't use these nano package pin numbers directly in your sketch code,
you must use the standard Uno shield pin numbers/name, which are printed in white with the official arduino shield pin number/names.
By the way if you haven't seen this yet the Asians have come up with a nice 'mother board' for the nano package
the allows more ways to connect to pins and uses proper shield pin numbers/names on the silk-screening.
http://www.ebay.com/itm/Nano-I-O-Expansion-sensor-Shield-For-Arduino-UNO-R1-Nano-3-0-duemilanove-2009-/310546482805?pt=LH_DefaultDomain_0&hash=item484e034675Lefty