Darn it, I forgot to type my "best advice" in my previous post.

Send a PM to TJ! I think he has looked at the widest variety of scenarios for this type of problem.