Did you buy the car from a Nissan dealership in NJ? If so, which?
When I bought my 05 it only had one key and one key fob - I asked for a second set and they made it for me for free. Otherwise, for both the key and the key fob (key fob - you need to go to the dealership for this) will cost you around $70.
There was a recall on the car for the electronic engine module (I believe this was the part recalled - I had it fixed nearly a year ago, so I can't remember exactly). As Darius said, contact the dealership and schedule for the free maintenance.
As for the scratches, the color code can be found here.
http://www.paintscratch.com/cgi-bin/makepaint2.cgi. I believe the color is actually Smoke Metallic (K11). The color code is to the left on the chart. You can contact Nissan for a small bottle of touch up paint, but you'll probably get a better deal at an autobody/paint shop. Just provide them with the color code and they can mix it for you. Ensure they add "flex agent" to the paint to prevent chipping/scratching. If the scratches are too deep to be fixed with touch up paint, visit a local auto shop and pick up a scratch buffer kit - you may want to consult a sales person as to which brand is best.