One of my friend's sister is attending the program in Rochester but she lives closer to Rochester so it works out for her, I live just up the road from you in Caledonia but I'm living in Madison while going to school. The Rochester program is very nice, they have nice new facilities but it is a new program so they are still working out the kinks. Madison's program is Very old, I believe over 20's years which is pretty old considering that CVT's are a pretty new job position. So its very well established. I don't know that much about Iowa's program though. If you plan on attending a school it pretty much becomes a full time thing. You are expected to attend classes that can run 8 a.m. to 4 p.m. and you usually have to help care for animals or do outside of class activities with the animals and some classes are on weekends so you have to be very flexible. I'm living with my sister so fortunatly I do not have to work full time but many of my classmates work full time, school full time, and take care of kids, hubby, and pets and they can pull through it so I know it is possible. I didn't say they stay pretty sane though, lol.