All the source you need is here...
Developing a UI with options would be to create your form and launch it before running the SaveAs method. Query your form for the value of the checkboxes to determine what extension to set. I might suggest radio buttons instead of checkboxes if you'd like the user to choose only one.
Hope that gets you moving in the right direction.
Thanks for the info, Mike. I will give your suggestion a try.