a place to ramble....