I thought I had problems until I read this...