Hey scooterm, the most difficult part of getting an answer (or finding a solution) is to put the question right.
You have done an excellent (that being an understatement) job in identifying and analyzing the problem at hand and putting them in words...(and that's my opinion)