Seems that order of Ok and Cancel on forms is chicken and egg issue… Few sites recommend Ok on left n few suggest Ok on right …
Putting some excerpt together.
1. Listing OK first supports the natural reading order in English and other languages that read left-to-right. Many other button sets have a natural progression (say, Yes/No or Previous/Next).
2. Listing OK last improves the flow, because the dialog box "ends" with its conclusion.
- Norman ( http://www.useit.com/alertbox/ok-cancel.html )
3. Sadly, the Windows User Experience Guidelines differ from the Apple Human Interface Guidelines when it comes to the sequence of OK/Cancel buttons:
- Windows puts OK first
- Apple puts OK last


4. Less visual fixations
With the ‘Ok’ button on the left, the visual fixations are more and flow in multiple directions.
With the ‘Ok’ button on the right, the visual fixations are less and flow in one direction.
5. Gives users a more efficient task flow
A button placed in the bottom right corner of a dialog box is easier for users to click because it follows the Gutenberg diagram. In the Gutenberg diagram, the bottom right area is the terminal area. This is the area where the user’s eyes end up when they finish scanning. Placing your button in this area allows users to see the primary action they need to take last. This not only improves the visual flow, but the task flow as well. Users won’t skip past the primary action button as they’re scanning. Their eyes will land right on it when they’re through, so they can click it right away.
Scanning the dialog box and taking action is fast and easy because the users eyes end on the primary action button.
Personally, I am tending towards action button on right.
-Girish