Thanks everyone! I'm floored by all these detailed (and fast!) answers.

I will then go for it and see what happens! In any case, I will report back in this thread with my findings :-)