Too broken to post right now... first thing tomorrow.