To be honest I think you might be an ISFJ. Not because INFJs can't be good with details - although I do think an INFJ would only be concerned with details because they are important to understanding...