Is it just me or is their web site the most horrible abomination on the planet!?! It seems like there are supposed to be side menus, top menus, etc but it is a total vertical site. I cant register my new Caanoo because it wants me to download some windows software. I have been on Linux for...