I have some rather technical questions. I've sent an email to beatbuddy, but they must be busy preparing the september deliveries. And the "Only X units left with discout" works wonders, so I'm hardpressed to make a decision and I need some info to add some pseudo-rational justification on a compulsive purchase

Darn marketing
So, here are the questions you have probably already asked
1) If I program a beat myself, how long can it be (number of beats)?
For example: if I program a 16th note beat at 80 bpm, can I make it 2 bars (8 quater notes) long? 4 bars long?
Or can I program an 8/4 beat based on 16th (a pattern that is 32 sixteenth notes long)? A 16/4 beat (a pattern that is 64 sixteenth notes long)?
2) As for beats other than 4/4: Can I program different sections with different time signature: for example a verse in 3/4 and chorus in 4/4?
3) Does beatbuddy have swing parameter? For example, can I make a beat with swinging 8th notes? A beat with swinging 16th notes?
4) The incoming power for beatbuddy is DC 9V 500mAh. That means I'll be able to buy/DIY an external battery pack for it?
5) Is there a specific software to program/backup beatbuddy? What operating systems can it be run on? Windows XP, Windows 7, Mac OS, Linux?
Thanks!