There has been a lot of talk about Nodo the past few days as many wonder when it will actually ship out to end users. Neowin originally locked down March 8 as the launch day but that came and went but more information has now surfaced that the March…