When I haggle, I first ask if there is any wiggle room in the price. If they say yes, I'll ask for a number that is divisible by 20. Like, if the snake is 325, I'll ask for 280. We usually settle at 300, or somewhere in the middle.
Don't expect to get much off, but sometimes you get lucky on the last day of an expo.