I push my hubs through Twitter onto Facebook and Myspace but that's all I do. With that alone I hit first page with time on most of my hubs, but I also chose keywords that are less competitive, making it easier to get to the top and then hope the content will keep it there.
Typically my hubs sit up near the top, drop down through the floor, then rise back up to the first page in about two months and seem to sit there. 