I have a 2 year old daughter, my wife is a stay-at-home mom and she takes about 40 pictures of my daughter a day. In March, we will be having a son and I am sure the # of pictures will only increase. Now here is the deal. Currently my wife uses my baby (my Aluminum iMac) to take the pictures off of the camera and put them in Aperture, edit and then send off to family. Not a big deal until last night when I got home and saw gooey nasty 2 year old toddler hand prints all over my big beautiful iMac display. So here we are. In March I had already planned to buy my wife, as a congratulations present for having our son, a Nikon G60. Because I hate to see my iMac display devastated, I want to buy her a laptop to ensure that it wont happen again. This will also allow me wife to use the computer in more convenient rooms such as the livingroom or play room. I am already planning on buying myself a MacBook Air. I travel quite a bit and love the fact that it weighs pretty much nothing. I am debating on whether to get her a MacBook air as well, or one of those gorgeous new MacBook's. The MacBook will be used for email, internet and picture editing. She will be using programs such as Aperture and Photoshop, so I am thinking she wont be needing a huge workhorse. My question is, for those of you that use your Mac for similar tasks.. what setup/configuration do you see work well for you? My problem is that I don't want to purchase her one with 2GB and find that she needs 4GB. With my schedule and how much I procrastinate when I get home, she has a better chance of getting hit by lightning 40 times in a row while winning the jackpot lottery than me installing the extra ram. So please give me your thoughts and inputs. Buying a Apple product is an investment and I'd hate to get her the wrong thing. Also, I might get her a new iPod while I am at it. I have the previous generation of the Nano and really enjoy it. What are your thoughts on the current generation nano or the Touch? I kindof feel like if I am going to spend the money on a touch, I might as well get her an iPhone. Thoughts/opinions/input are greatly appreciated.