Go to any Publix in Tuscaloosa or Birmingham and tell the meat mgr you want to order a whole pig. They are dressed and come in frozen. They should be able to get you any sizes from 35-70lbs. Not sure of the current price though.
They can order them 3 days a week on their frozen truck.
They are availalble all year long. If you have any problems ordering one at the store, let me know.
Let's just say I have connections