What they really need is an optimized version of their one to one members page. Not only did it just take over 30 seconds to load over a fast Wi-Fi connection, but it is sluggish in 3.0 beta and crashed every time it loaded when I had 2.x.
For those who don't know Apple released a brand new customized page for one to one members the end of last year. It lets you pick your favorite store, see the trainers there, make appointments for one to one and any other Apple Store service, set goals for your next meeting and much more.
And they do it all on one page, which is the problem for the iPhone. It's very well organized, but made for a desktop.