the r4 does not have alot of the extra features some of the better ones do and has bad homebrew compatibility. at one point in time it was the best out there hands down from what i gather but it does not seem to be the case now
the m3 looks ok here is a good review for it
[Only Registered Users Can See Links. Click Here To Register]
the CycloDS Evolution seems to be the best for home brew if that is what you what they seem to support it best, look in there fourms.
this will tell you about web browseing
[Only Registered Users Can See Links. Click Here To Register]
some good reviews on all the cards are here
[Only Registered Users Can See Links. Click Here To Register]
it seems all the best cards need sd micro cards some of them needs good ones class 6 150x so keep that in mind
a ds game can really range in size from 5 mb all the way up to 200 mb most seem to be around 80 but i olny have like 40 to judge from
i am in your boat still trying to deside what one to get i am down to CycloDS Evolution, SuperCard DS One v3 and the acekard 2
you can see what i know about them in my last post here
[Only Registered Users Can See Links. Click Here To Register]
as for places to buy
[Only Registered Users Can See Links. Click Here To Register]
[Only Registered Users Can See Links. Click Here To Register]
hope this helps you