Can I ask exactly how you would rewrite my setup() code above to make it rock solid? I would be extremely grateful.