Another thing I did too, with my Mustang, was pull the distributor and spin the oil pump with a drill motor for a few minutes before that first spring time start up. That was back in Michigan where it actually sat in the garage for 6 months without running. That car has a very high performance and very expensive engine in it. An alternative would be to disable your ignition and roll the engine over with the starter for a few 5 second or so bursts, get some oil circulating before you actually fire it up. Bearings don't like to spin when dry. Initial start up causes the highest wear in an engine, especially if started infrequently.
Long term storage is no problem, just remember that a little TLC and common sense before you get it back out goes a long way. Also, when I pulled my batteries, I put them on a shelf in the back room of the basement with a $10 motorcycle trickle charger on them, batteries don't like 0 degrees.