I have 12 of my favorites in the favorites bar across the top, looks just like Win 7 & Vista did. Go to the site you want to favorite, click the favorites "Star" upper right, select favorites bar in "create in" and tap "add" or do you mean no drop down menu?