Author Topic: FNIRSI-1013D "100MHz" tablet oscilloscope  (Read 852656 times)

Sleo and 3 Guests are viewing this topic.

Offline Kosmic

  • Super Contributor
  • ***
  • Posts: 2554
  • Country: ca
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #25 on: May 18, 2020, 04:13:43 pm »
Hi!

Did anyone check if it was capable of 100Mhz? Or where its limit is?

Considering that the FNIRSI-5012H is not 500MS/s sampling rate and 100Mhz bandwidth. I would be really surprise if this one is 1GSa/s and 100Mhz. The frontend will probably have the same variable impedance (depending on the range) problem but the FPGA will certainly help with sampling rate.
« Last Edit: May 18, 2020, 09:16:03 pm by Kosmic »
 

Offline gfmucci

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #26 on: May 23, 2020, 05:59:17 pm »
I notice that this unit is sold under three names:  Daniu,  Fnirsi, Elikliv.

Daniu is sold at Banggood for $148.  Fnirsi is sold at Ali Express for $138. Elikliv on Amazon for $190.  But new customers at Banggood get a $20 first time discount (I think - I haven't tried it yet  - could be a come on - or maybe only for items $5,000 or more :palm:.)

Does anyone know the difference between these three brands?  Probably no difference, right?  Does someone else make them besides the names on them?

Would this unit be:  1) Overkill  2) About right, or 3) Inadequate for a noob as an electronics teaching/learning tool, working through a Make: Electronics book and kit or planning to explore Arduino in the near future.  I'm already using a couple of DMMs.

I'm thinking that even 1/2 the value of the specs. on this unit would still be decent for my purposes.  The touch screen interface seems to be more intuitive than most.
« Last Edit: May 25, 2020, 01:37:10 pm by gfmucci »
 

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #27 on: May 24, 2020, 05:29:01 am »
Hi all.

I got one of these to test out.  Results so far are OK-ish – i.e. it does work.
  • My unit is way out on vertical accuracy, yielding around 212 mVpp for a 200 mVpp 1 kHz square wave.  Specification is 2%, which seems optimistic, but 6% high is fairly poor.
  • No way to store or restore setups, and fairly limited measurement options.
  • I am not sure if it is set to a sinc mode or not – no setting for this.
  • Waveform capture is two horizontal screens wide, so you can shift the window that much.  No hold-off or other such niceties.

It comes with quite two decent-looking older HP type probe copies.  I have not checked these as yet.


I have an oscilloscope calibrator here at work, so give some suggestions as to what I should verify and I will try to get it sorted.

This unit also came without a front bezel, from the 'Official FNIRSI' store on AliExpress.  Make of that what you will, but it suggests some form of re-work without proper QC to me...
 
The following users thanked this post: AlienRelics, wolfy007, gfmucci

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17229
  • Country: 00
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #28 on: May 24, 2020, 09:46:08 am »
Hi all.

I got one of these to test out.  Results so far are OK-ish – i.e. it does work.

Cool. I don't expect it to be perfect at this price point but is there anything you'd say was a deal breaker? How's the touch screen? Good update rate? How easy it is to set horizontal/vertical scale? Does it crash and need rebooting?

Are you "This is OK...", or "What a pile of garbage!"?

  • My unit is way out on vertical accuracy, yielding around 212 mVpp for a 200 mVpp 1 kHz square wave.  Specification is 2%, which seems optimistic, but 6% high is fairly poor.

That wouldn't worry me at all. "About 200mV" is fine.

(and yeah, 2% is never going to happen with an 8-bit ADC on a device like this)

  • No way to store or restore setups, and fairly limited measurement options.

Sooooo annoying if it doesn't power on to a known state (preferably the same as power-off).

  • I am not sure if it is set to a sinc mode or not – no setting for this.

It will be obvious if it doesn't have it: Zoom in on a rising edge and look for Gibbs phenomenon, ie. a sinc will show ringing before the signal starts to rise.

  • Waveform capture is two horizontal screens wide, so you can shift the window that much.  No hold-off or other such niceties.

Not ideal, but not a deal breaker.

I have an oscilloscope calibrator here at work, so give some suggestions as to what I should verify and I will try to get it sorted.

The main thing at this price point is being able to see wiggly lines on screen properly and not have any deal-breaking fails/annoyances.

I'd go to the extremes of horizontal scale and see how badly it aliases high/low frequencies. See if you can get it to display correct-looking waves with completely wrong frequencies.

How good is the FFT? I have a cheapo device with an awesome FFT (much better than the FFT on low end Rigols/Siglents).
« Last Edit: May 24, 2020, 09:49:35 am by Fungus »
 
The following users thanked this post: gfmucci

Offline Kosmic

  • Super Contributor
  • ***
  • Posts: 2554
  • Country: ca
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #29 on: May 24, 2020, 02:41:03 pm »
One of the problem of the FNIRSI-5012H was software triggering + slow sampling rate. Hopefully this is now fixed with the newly added FPGA ? in any case I would make sure to test triggering on slow or non repetitive waveforms.
 
The following users thanked this post: wolfy007, gfmucci

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #30 on: May 25, 2020, 09:14:18 am »
Cool. I don't expect it to be perfect at this price point but is there anything you'd say was a deal breaker?

Nothing like that, for the cost.  It is 'feature poor', compared to a 'real' 'scope, but for the price...

Quote
How's the touch screen? Good update rate? How easy it is to set horizontal/vertical scale? Does it crash and need rebooting?

Good update rate, seems responsive.  No crashes yet, but the AUTO SET function can be a bit hit or miss.  (But it is fast, so just tap it more times.)

Quote
Are you "This is OK...", or "What a pile of garbage!"?

So far, it seems usable.

The biggest issue may be that 50 mV/div lowest amplitude setting.

Quote
That wouldn't worry me at all. "About 200mV" is fine.

(and yeah, 2% is never going to happen with an 8-bit ADC on a device like this)

Sure.  If you know how inaccurate it is, then it's less of a problem.

Quote
Sooooo annoying if it doesn't power on to a known state (preferably the same as power-off).

Sorry: it does power-up as last set.  No way to store another setup, though.

Quote
It will be obvious if it doesn't have it: Zoom in on a rising edge and look for Gibbs phenomenon, ie. a sinc will show ringing before the signal starts to rise.

Probably not, then.  (See attachments.)

Quote
The main thing at this price point is being able to see wiggly lines on screen properly and not have any deal-breaking fails/annoyances.

I'd go to the extremes of horizontal scale and see how badly it aliases high/low frequencies. See if you can get it to display correct-looking waves with completely wrong frequencies.

How good is the FFT? I have a cheapo device with an awesome FFT (much better than the FFT on low end Rigols/Siglents).

FFT included in attachments.  It seems viable for simple requirements.  Update rate is fast.

Attachments:

Pic 1: 200 mVpp @ 1 kHz (centred)
Pic 2: 200 mVpp @ 100 kHz (centred)
Pic 3: 3 Vpp @ 50 kHz sine (centred) – horizontal jitter roughly ± 0.1 div
Pic 4: 3 Vpp @ 50 kHz sine (centred) – trigger shifted low
Pic 5: 3 Vpp @ 50 kHz sine (centred) – trigger shifted high
Pic 6 & 7: 3 Vpp @ 50 MHz sine (centred) – amplitude ~2.3<->2.5 Vpp
Pic 8: 3 Vpp @ 10 MHz sine (centred) – stable amplitude (becomes significantly unstable around 20 MHz)
Pic 9: 3 Vpp @ 10 Hz sine (centred) – roll mode (automatic - cannot be selected)
Pic 10: 3 Vpp @ 50 kHz sine (centred) – aliased signal (AUTO SET not used, but shows aliasing is possible)
Pic 11: 200 mVpp @ 1 kHz (centred) – FFT
Pic 12-14: 20 Vpp @ 1 kHz (centred) – FFT, shifting horizontal scale

Notes on pictures and waveforms saved.

This is fast and seems to work well – but does not show the FFT in the thumbnail.  (No idea why not.)  There is no way to organise them; last saved is at top left.


Edit: forgot to add CH impedance characteristics as follows:

CH1: 1.015-1.016 MOhm // 30.0-30.1 pF
CH2: 1.012-1.013 MOhm // 30.5 pF.
« Last Edit: May 25, 2020, 09:16:34 am by boggis the cat »
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17229
  • Country: 00
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #31 on: May 25, 2020, 11:32:59 am »
FFT included in attachments.  It seems viable for simple requirements.  Update rate is fast.

Definitely something weird in the FFT.



Attachments:

Pic 1: 200 mVpp @ 1 kHz (centred)
Pic 2: 200 mVpp @ 100 kHz (centred)
Pic 3: 3 Vpp @ 50 kHz sine (centred) – horizontal jitter roughly ± 0.1 div
Pic 4: 3 Vpp @ 50 kHz sine (centred) – trigger shifted low
Pic 5: 3 Vpp @ 50 kHz sine (centred) – trigger shifted high
Pic 6 & 7: 3 Vpp @ 50 MHz sine (centred) – amplitude ~2.3<->2.5 Vpp
Pic 8: 3 Vpp @ 10 MHz sine (centred) – stable amplitude (becomes significantly unstable around 20 MHz)
Pic 9: 3 Vpp @ 10 Hz sine (centred) – roll mode (automatic - cannot be selected)
Pic 10: 3 Vpp @ 50 kHz sine (centred) – aliased signal (AUTO SET not used, but shows aliasing is possible)
Pic 11: 200 mVpp @ 1 kHz (centred) – FFT
Pic 12-14: 20 Vpp @ 1 kHz (centred) – FFT, shifting horizontal scale

Thanks for all those.

How do you adjust the horizontal/vertical? Does it use gestures like pinch-zoom, etc.?

 
The following users thanked this post: gfmucci

Offline gfmucci

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #32 on: May 25, 2020, 12:50:36 pm »
What are your thoughts about ease of use of the interface, especially compared to traditional knob and button layouts?  Simpler?  Confusing?  More or fewer steps to accomplish intent?  How useful is the manual for experienced?  For noobs? 
« Last Edit: May 25, 2020, 01:33:11 pm by gfmucci »
 

Offline tunk

  • Super Contributor
  • ***
  • Posts: 1067
  • Country: no
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #33 on: May 25, 2020, 01:35:23 pm »
Would it be possible to test it with higher frequency square waves, e.g. 10-100MHz?
 
The following users thanked this post: gfmucci

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #34 on: May 25, 2020, 02:20:00 pm »
Definitely something weird in the FFT.

Yeah.  I suspect it’s working on the (full?) bitmap.  Not sure how useful it is.  I noticed it looks like it overlaps / interleaves when the signal becomes less ‘noisey’, so I tried to capture that behaviour.

Quote
How do you adjust the horizontal/vertical? Does it use gestures like pinch-zoom, etc.?

Horizontal (which took me a while to figure out) is just tapping left or right side on the display.  Vertical is by the CTRL item; opens a menu with V+ / V- items for each channel.

Functional enough, if a bit clunky.
 
The following users thanked this post: gfmucci

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #35 on: May 25, 2020, 02:25:42 pm »
What are your thoughts about ease of use of the interface, especially compared to traditional knob and button layouts?  Simpler?  Confusing?

For people used to tapping phone screens, probably just as easy to use.  Cost is likely lower for capacitive touch screens now.  The screen is quite responsive.  Edit: seems to be single point / single touch only — no pinch type behaviour.  (I believe this is cheaper.)

Quote
More or fewer steps to accomplish intent?

It’s very basic.  Think of it as the equivalent of a simple, 3.5 digit multimeter.  The ease of capturing screenshots and waveforms is a positive.  Battery life of four hours seems feasible, too.

Quote
How useful is the manual for experienced?  For noobs?

Utterly hopeless.  But this is a pretty basic instrument, so I’m not sure if a decent manual would add much.
« Last Edit: May 25, 2020, 02:41:55 pm by boggis the cat »
 
The following users thanked this post: gfmucci

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #36 on: May 25, 2020, 02:38:34 pm »
Would it be possible to test it with higher frequency square waves, e.g. 10-100MHz?

The Wavetek calibrator tops out at 100 kHz for amplitude-controlled square waves.  I was more focused on the vertical (in)accuracy, as the timebase seemed reasonably accurate up until the trace became unusable (jitter / trigger issues render the trace ineffective by around 50 MHz).

I can check the higher frequencies with a nominal square wave using the timebase function later today.

It looks like the effective bandwidth is way less than 100 MHz, but I can check using the supplied probes as the manual appears to claim that you need to use the 10x probe setting to achieve the claimed bandwidth.

Jitter starts getting significant past 10 MHz for sine waves, so the triggering is a bit dubious.  You have the option of a set 50% trigger (in a settings menu) or can manually move the trigger point.  It certainly isn’t as stable as a decent ‘scope, but would be fine for gross estimations of signal presence and approximate shape.
 
The following users thanked this post: gfmucci

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17229
  • Country: 00
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #37 on: May 25, 2020, 03:57:24 pm »
the manual appears to claim that you need to use the 10x probe setting to achieve the claimed bandwidth.

That's true on all 'scopes.



Jitter starts getting significant past 10 MHz for sine waves, so the triggering is a bit dubious.

This is much more worrying. 10Mhz is in the "Arduino range".

 
The following users thanked this post: gfmucci

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17229
  • Country: 00
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #38 on: May 25, 2020, 04:29:47 pm »
I just watched the video on this page, I think it gives a pretty good idea of what it does and how it does it.

https://www.aliexpress.com/item/4000861098295.html

 
The following users thanked this post: gfmucci

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #39 on: May 26, 2020, 12:49:33 am »
the manual appears to claim that you need to use the 10x probe setting to achieve the claimed bandwidth.
That's true on all 'scopes.

Not with an oscilloscope calibrator.  Or at least I have not found this to ever be the case.

The bandwidth is determined using direct connection from an Active Head.  (Usually 3 Vpp @ 50 kHz as reference level, so I did that here, but didn't bother to adjust for an accurate 3 Vpp reference indication because this isn't really a 'performance' instrument, so meh...)

So this instrument seems a bit odd, if it only functions correctly with the probe.

Quote
Jitter starts getting significant past 10 MHz for sine waves, so the triggering is a bit dubious.
This is much more worrying. 10Mhz is in the "Arduino range".

There isn't a lot in the front end.  A gradual deterioration in stability seems to occur, somewhere past 10 MHz for a sine wave.  Because this starts at 50 mV/div, perhaps it would perform better with a higher amplitude than 3 Vpp.
« Last Edit: May 26, 2020, 07:39:48 am by boggis the cat »
 

Online tautech

  • Super Contributor
  • ***
  • Posts: 29482
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #40 on: May 26, 2020, 01:01:11 am »
the manual appears to claim that you need to use the 10x probe setting to achieve the claimed bandwidth.
That's true on all 'scopes.

Not with an oscilloscope calibrator.  Or at least I have not found this to ever be the case.

The bandwidth is determined using direct connection from an Active Head.  (Usually 3 Vpp @ 50 kHz as reference level, so I did that here, but didn't bother to adjust for an accurate 3 Vpp reference indication because this isn't really a 'performance' instrument, so meh...)

So this instrument seems a bit odd, if it only functions correctly with the probe.

Jitter starts getting significant past 10 MHz for sine waves, so the triggering is a bit dubious.
This is much more worrying. 10Mhz is in the "Arduino range".
There isn't a lot in the front end.  A gradual deterioration in stability seems to occur, somewhere past 10 MHz for a sine wave.  Because this starts at 50 mV/div, perhaps it would perform better with a higher amplitude than 3 Vpp.
So its amplitude rolloff is not consistent through the V/div ranges and BNC cable connection produces different results ?  :-//
« Last Edit: May 26, 2020, 01:02:56 am by tautech »
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 

Offline maginnovision

  • Super Contributor
  • ***
  • Posts: 1966
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #41 on: May 26, 2020, 01:11:13 am »
Sounds like it's still a toy scope, not a serious instrument, and the bandwidth is still a lie. As expected.
 


Offline maginnovision

  • Super Contributor
  • ***
  • Posts: 1966
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #43 on: May 26, 2020, 02:29:22 am »
Yes, that's not a toy. It's a real oscilloscope and while its specs aren't very good at least they're honest and I'm reasonably certain it can do whatever they claim.
 

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #44 on: May 26, 2020, 07:49:46 am »
Some more results.

15_c.png through 25_c.png are a 1 Vpp sine wave at settings from 20 ns/div (50 Mhz) through to 10 ns/div (100 MHz) in -1 ns/div steps.  Notice that the 100 Mhz trace has essentially died.  But...

26_c.png and 27_c.png are an 11 ns/div then 10 ns/div trace.  This was done by slowly ramping from 20 ns/div down to 11 ns/div, then 10.9 ns/div down to 10.0 ns/div.  So, a stable 100 MHz trace – if you can slide onto it gently...   :-+

28_c.png and 29_c.png are part of a PAL TV signal check at white and mid-grey levels respectively.  It shows the cursors in use.  There is a "move fast" / "move slow" setting (right of the s/div) that alters the sensitivity of dragging movements.  "move fast" is too fast, while "move slow" is frustratingly slow.   :)
 

Offline boggis the cat

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nz
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #45 on: May 26, 2020, 07:59:03 am »
So its amplitude rolloff is not consistent through the V/div ranges and BNC cable connection produces different results ?  :-//

It appears to be a weird hybrid / fast logger design to me, repurposed through software to give 'scope-like functionality.

My positive takes are: it is cheap, claimed to handle 400 Vpeak directly (yeah... I could check, but...), responsive UI, makes taking screen / waveform captures easy (but limited options if you want to do anything on the device), and it does yield a sensible(ish) trace up to 50 MHz+.

Negative: not really a handheld 'scope, IMO.

I think it is more of a "basic 'scope" / pretty inaccurate DMM hybrid.  (And I suspect it's really a data logger.)


Should you buy it?

Well, will it do what you would want it for?  Should be useful to quickly probe something before cranking up the real 'scope, as an alternative to the cheaper not-quite 'scopes, or for certain 'niche' uses.  I intend on adding it to my gear for the Airsoft club, where it could be handy to check for battery/motor type faults where a DMM doesn't tell you enough.
 
The following users thanked this post: tautech, wolfy007, gfmucci, MazeFrame

Online tautech

  • Super Contributor
  • ***
  • Posts: 29482
  • Country: nz
  • Taupaki Technologies Ltd. Siglent Distributor NZ.
    • Taupaki Technologies Ltd.
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #46 on: May 26, 2020, 08:10:31 am »
So its amplitude rolloff is not consistent through the V/div ranges and BNC cable connection produces different results ?  :-//

It appears to be a weird hybrid / fast logger design to me, repurposed through software to give 'scope-like functionality.

My positive takes are: it is cheap, claimed to handle 400 Vpeak directly (yeah... I could check, but...), responsive UI, makes taking screen / waveform captures easy (but limited options if you want to do anything on the device), and it does yield a sensible(ish) trace up to 50 MHz+.

Negative: not really a handheld 'scope, IMO.

I think it is more of a "basic 'scope" / pretty inaccurate DMM hybrid.  (And I suspect it's really a data logger.)


Should you buy it?

Well, will it do what you would want it for?  Should be useful to quickly probe something before cranking up the real 'scope, as an alternative to the cheaper not-quite 'scopes, or for certain 'niche' uses.  I intend on adding it to my gear for the Airsoft club, where it could be handy to check for battery/motor type faults where a DMM doesn't tell you enough.
Cool, thanks for your checks and the GUI looks not too bad but shame it's not a real 100 MHz scope.
Avid Rabid Hobbyist.
Some stuff seen @ Siglent HQ cannot be shared.
 
The following users thanked this post: gfmucci

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17229
  • Country: 00
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #47 on: May 26, 2020, 12:49:04 pm »
Sounds like it's still a toy scope, not a serious instrument, and the bandwidth is still a lie. As expected.

Anybody could have told you that just from the price, no need to read the thread or get snobbish over it.
 
The following users thanked this post: nctnico, gfmucci

Offline gfmucci

  • Regular Contributor
  • *
  • Posts: 75
  • Country: us
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #48 on: May 26, 2020, 03:24:42 pm »
Sounds like it's still a toy scope, not a serious instrument, and the bandwidth is still a lie. As expected.

Anybody could have told you that just from the price, no need to read the thread or get snobbish over it.

From some of these comments it appears there is little "modulation" of opinion.  If it isn't a scope that is on target with the specs or they haven't mastered the use of yet or it isn't an instrument that they would feel comfortable using, it's a "toy."  I see the word "toy"  (or "shit" from Dave to emphasize his frustration with something) thrown around quite often. 

It would be more helpful to describe what the "scope" would be good or not so good at doing along with the extent to which it misses its stated specs. I might have missed the definition of "toy", which apparently is "Any device which misses its stated spec or behaves in a manner in which the operator does not expect or doesn't meet his own specialized need."

Every measuring/diagnostic device has its best uses and limitations and requires significant user familiarity with its best useage, quirks and anomalies.
« Last Edit: May 26, 2020, 04:04:28 pm by gfmucci »
 
The following users thanked this post: Larryc001

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 17229
  • Country: 00
Re: FNIRSI-1013D "100MHz" tablet oscilloscope
« Reply #49 on: May 26, 2020, 03:56:56 pm »
Every measuring/diagnostic device has its best uses and limitations and requires significant user familiarity with its best useage, quirks and anomalies.

No arguments there.

Compared to what's gone before, this seems like a big step towards being a contender for being a "real" 'scope. The touch screen is a good feature and seems intuitive enough, I'd have no problem buying one if I needed something cheap/portable and I knew I was going to work at frequencies I knew it could handle.

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf