Thanks for all the replies, it's helpful to see what other people do in a similar situation.

Sounds like the same as you is the way to go for me, Snow_imp. Thanks.