You know me, as I always go for alternatives when possible, but yes there are a lot of possibilities there and if one were just going to take it in anyway one wouldn't need to know all the possibilities.
That's the way I was thinking about it anyway. :D
I opted for a solve the specific problem fairly easy and pull it later when it really needed it method:D