I have a bunch of pages I have promoted to the front page and I'm wondering how I can control the order the items appear in? This is in Drupal 7.
The Nodequeue module allows users to collect nodes in an arbitrarily ordered list. The order in the list can be used for a any purpose
Another possible solution is the draggable views module.
You can set up a view of promoted content ordered by the draggable views weight and then add another display to the view for reordering.
There is more detailed information on how to set this up on the draggable views documentation page.
With this you get a little contextual link on your view that will take you to the reordering page, where you can drag and drop your list of content to reorder, than save that order.
It's quite a nice user experience for reordering lists.