Another option - and don't just laugh this one off - is if there are other guys around (I've been with other straight guys and no girls for periods of weeks or more), a bj is a bj.
http://answers.yahoo.com/question/index?qid=20080430094901AA4en8tFeel free to add your own but it may not be able to top this.
first of all your snake has to be at least 6inches to do it,mine is very small and i can only dream about doing that to myself,and good luck learning about it
email me at rich00023@yahoo.com i got responded to a post the other day about this and someone emailed me how to do it. I can forward it to your email then.
-snip-
*Takes out notepad, pen, and reading glasses*