TONS of logic LOST on my form