I'm so sorry that the nurse was so horrible to you with your son. She should be slapped! I'm sure this time around will be better.
As for pumping:
There are two pumps I highly recommend. The Lansinoh Double Electric and the Medela Pump In Style. Both are great. The Lansinoh is about half the price of the Medela but still works wonderfully (I pumped 4-5 times a day for my DD for 10 months and it's still going strong).
If I was you, I'd start pumping whenever your breasts feel engorged and baby doesn't empty them with a feeding. You may only get a couple ounces at a time, but over time it will add up. I'd say within two or three weeks of delivery, you'll probably want to start pumping in between feedings to build up your freezer stash. Mornings are often the best time to pump because you have so much more milk. He'll probably be drinking somewhere between 10-12 ounces of milk in the 9 hours that you're gone each day so you'll want to try to have plenty in the freezer since your supply may drop when you start nursing less and pumping more.
I believe you can store pumped milk in the fridge for about a week and in the freezer for 3-6 months depending on what type of freezer you have. Once milk has been thawed (so when you're back to work and thawing out frozen milk to give him during the day) it needs to be used up within 24 hours.
Tips that helped me SO much the first time around:
Don't give up! The first week is really hard. Once you both get the hang of it, it will get easier. See a lactation consultant if you need to, they'll help out a ton.
When you're pumping, especially once you're at work and baby isn't nursing, pump for at least 20 minutes. Even if the milk stops, keep pumping. For one thing, it helps stimulate the breasts so they make more milk and for another, you'll often get a second and even third let down of milk which means you'll be storing more milk with each pumping session.
Do not go more than 4 hours MAX between pumping sessions. Three hours will probably be more appropriate at first since baby will probably be nursing every 2 hours or so when you're home. If you go to long, it's going to deminish your milk supply.
Good luck!