I posted this on another thread yesterday. Hope this helps.
I have the Bushnell Neo. It's a little smaller version of the Yardage Pro. I love it. You need to pay the $35 dollars or so to download the courses. You can download 100 courses over the year and then you never have to pay the fee again unless you want to. I have found it to be very accurate and extremely helpful. It not only tell front, middle, and back of greens, but it will also let you get the exact distance of each shot you take. If you don't want something fancy, the price is right and it's a great little gadget.
I haven't seen the yardage pro except in pictures, but the Neo is about the size of an Ipod Nano.