wow...it sounds extensive...the visa process.,,