When you decide to make page for iphone, or maybe just make additional css to change how its views on iphone you should add this code, as iphones ignore other code. With this you set it depending on the size of the screen, so you hide sidebar for all devices that have screen smalled than 480px (widescreen iphone format). More info can be found on linke below
You can specify that a set of CSS rules apply only when the screen is smaller than a certain resolution:
Few times i transfered online site to my localhost and site wouldnt work, no response form page. What i realized is that main problem were cache tables in database. After clearing them everything was fine. Best way to do that would be to use backup and migrate module and just select all cache tables to be emptied in advanced settings and then backup database and import it to your localhost.
Today I made a view from which 3 menu links derive, problem was that all had the same title as it was only one view. Way to solve this was to pass argument to view trough Global that would be ignored in query. So i made it www.mywebsite.com/view/Sport/32+31+30 so Sport is used for title then and those other numbers are passed to second argument to make query. To top all that i made URL alias to make it look nice and clean, so i made www.mywebsite.com/view/Sport/32+31+30 into www.mywebsite.com/sport.
Recently i had a problem with taxonomy image and nodes. When using it with views you get every node listed twice, even when using dinstinct filter. Solution is to either use some of the patches provided here http://drupal.org/node/302017#comment-1176690 or in filter choose one vocabulary so it will filter nodes and shown only one of them, if you select two then again you will have duplicate so this works only in particular ceses.