Don't know about refilling but I guess it could be messy

I've used compatible for while, never researched it just got them from my local newsagent, and they are ok generally but not as good as epson. Just bought a couple from this site along with their cleaning carts and wait to see the results - they're pretty cheap.
http://www.e-inkjet.co.uk/cgi-bin/home.asp