http://www.jandaman.com/Merchant2/me...=gbaezflash256
I got one of these but its a 512 instead. The only disadvantage is that it can lose saves if you ddont charge it everyonce and a while, and games like pokemon that have a real time clock feature wont work.
but on the pluss side you can play any downloaded rom and can get an nes emulator which works pretty much flawlessly.