I found that once you fly out of a smaller location frequently, the gate agents get to know you and will toss you free upgrades most of the time. This worked for me out of BHM where United only flies up to ORD twice a day, so it is not a popular spot for elite travellers.