1) not yet, waiting for it to come around again 2)i'm told it's a day course, a few hundred bucks

~S~