Robt ideas? HELP?

ok, so ive finished my robot that avoids obstacles and can turn left or right depending wich way is better. i would like to jump right into adding to it. my goal is to be able to get my robot from point a to point b (to maybe even a point c!) ive built line following robots before, and ide preferable dont want to do it like that or with a gps because gps would be a bit over-bored. please help me out and list a bunch of ways of achieving a point a to point b situation.

You could try dead-reckoning; you would need to add quadrature encoders to your wheels, keep track of steering angles, and a lot of math; it isn't very accurate over long distances, but it can work.