I was looking up some convention and fansite information for

stargate and noted that not only do you buy tickets to attend the events but you also pay for an autograph. Now I realize not all actors are millioniares and they are working , but why do they charge for autographs?