This is a great site for affordable online training, especially for PMP certification preparation. You can select training from among many reputable online training devopment companies. The PMP course I checked out was by PrimeLearning. Although I couldn't tell which version of the PMBOK the course was written for, it looked like all of the main concepts were included in the course.